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

Antwort per Email an