hallo
ich habe ein Problem mit der automatischen template Auswahl. den script habe ich auf
einer aktuellen seite für die Auswahl der Stylesheets, wollte das jetzt aber für die
Extension automaketemplate zur templatewahl benutzen. da ich mich nicht gut auskenne bei
typoscript wollte ich fragen ob mir jemand helfen kann, das Problem ist, dass ich
"plugin.tx_automaketemplate_pi1.content.file.override.cObject.value" mit dem
betreffenden template-file text befüllen will.
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/responsive-neu/folgeseite-1sp.html
relPathPrefix = fileadmin/responsive-neu/
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEAD
HEAD.rmTagSections = title
NAV.all = 1
NAV.all.subpartMarker = NAVCONTAINER
DIV.id.content_typo3 = 1
DIV.id.content_typo3.subpartMarker = CONTENT
DIV.id.spalte_rechts = 1
DIV.id.spalte_rechts.subpartMarker = SPALTE_RECHTS
}
}
#plugin.tx_automaketemplate_pi1.content.file =
fileadmin/responsive-neu/folgeseite-1sp.html
#plugin.tx_automaketemplate_pi1.content.file.override.cObject = TEXT
#plugin.tx_automaketemplate_pi1.content.file.override.cObject.value =
fileadmin/responsive-neu/folgeseite-2sp.html
#plugin.tx_automaketemplate_pi1.content.file.override.cObject.if.isTrue{
#numRows <styles.content.getRight
#}
plugin.tx_automaketemplate_pi1.content.file.override.cObject = TEXT
plugin.tx_automaketemplate_pi1.content.file.override.cObject.value {
20 = COA
20 {
if.isTrue.numRows < styles.content.getRight
20 = TEXT
20.value = fileadmin/responsive-neu/folgeseite-2sp.html
20.if.value = 2
20.if.equals.data = register:hasSub
50 < .20
50.value = fileadmin/responsive-neu/folgeseite-32sp.html
50.if.value = 1
60 < .20
60.value = fileadmin/responsive-neu/folgeseite-3sp.html
60.if.value = 0
}
30 = COA
30 {
if.isFalse.numRows < styles.content.getRight
30 = TEXT
30.value = fileadmin/responsive-neu/folgeseite-1sp.html
30.if.value = 2
30.if.equals.data = register:hasSub
70 < .30
70.value = fileadmin/responsive-neu/folgeseite-32sp.html
70.if.value = 1
80 < .30
80.value = fileadmin/responsive-neu/folgeseite-3sp.html
80.if.value = 0
}
}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT < styles.content.get
subparts.SPALTE_RECHTS < styles.content.getRight
}
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEAD
}
page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate
page.headerData.20 = TEXT
page.10.marks{
menu= HMENU
menu {
entryLevel = 1
1 = TMENU
1 {
noBlur = 1
expAll = 0
stdWrap.prepend = LOAD_REGISTER
stdWrap.prepend.hasSub = 1
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li class="links1a">|</li>
#NO.ATagParams = class="links1a"
NO.ATagParams = class="x{field:uid}"
NO.ATagParams.insertData = 1
NO.ATagTitle.field = abstract // description // subtitle // title
ACT = 1
ACT.linkWrap = <li class="links1b">|</li>
#ACT.ATagParams = class="links1b"
ACT.ATagTitle.field = abstract // description //subtitle // title
}
2 = TMENU
2 {
noBlur = 1
expAll = 0
NO.wrapItemAndSub = <li class="links2a">|</li>
NO.ATagTitle.field = abstract // description // title
ACT = 1
ACT.linkWrap = <li class="links2b">|</li>
ACT.ATagTitle.field = abstract // description // title
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
ACTIFSUB.wrapItemAndSub = <li class="menuparent-act">|</li>
}
}
menu2 = HMENU
menu2 {
entryLevel = 3
stdWrap.prepend = LOAD_REGISTER
stdWrap.prepend.hasSub = 2
stdWrap.wrap = <div id="menu2">|</div>
stdWrap.required = 1
1 = TMENU
1 {
noBlur = 1
expAll = 0
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li class="links1a">|</li>
#NO.ATagParams = class="links1a"
NO.ATagParams = class="x{field:uid}"
NO.ATagParams.insertData = 1
NO.ATagTitle.field = abstract // description // subtitle // title
ACT = 1
ACT.linkWrap = <li class="links1b">|</li>
#ACT.ATagParams = class="links1b"
ACT.ATagTitle.field = abstract // description //subtitle // title
}
2 = TMENU
2 {
noBlur = 1
expAll = 0
NO.wrapItemAndSub = <li class="links2a">|</li>
NO.ATagTitle.field = abstract // description // title
ACT = 1
ACT.linkWrap = <li class="links2b">|</li>
ACT.ATagTitle.field = abstract // description // title
}
3 = TMENU
3 {
noBlur = 1
expAll = 0
NO.wrapItemAndSub = <li class="links3a">|</li>
NO.ATagTitle.field = abstract // description // title
ACT = 1
ACT.linkWrap = <li class="links3b">|</li>
ACT.ATagTitle.field = abstract // description // title
}
4 = TMENU
4 {
noBlur = 1
expAll = 0
NO.wrapItemAndSub = <li class="links4a">|</li>
NO.ATagTitle.field = abstract // description // title
ACT = 1
ACT.linkWrap = <li class="links4b">|</li>
ACT.ATagTitle.field = abstract // description // title
}
}
}
}
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german