Hallo,
ich habe ein Problem mit dem Beispiel.
der folgende Abschnitt funzt nicht --- sprich der Content wird nicht angezeigt.
# linken Inhalt als cObject davor setzen
temp.rechts.stdWrap.preCObject < styles.content.get
temp.rechts.stdWrap.preCObject.wrap = <div id="content_left">|</div>
offensichtlich wird durch "<styles.content.get" nichts uebertragen, so dass der anschliesende wrap leer bleibt 🙁(
Hier mein debug output aus der TS-Hirachie:
preCObject CONTENT 956 3 NUMROWS: 1<div id="content_left"></div>
also leer.
Die erste Zuweisung aus dem Beispiel funktioniert.
Vielleicht findet sich jemand in diesem Forum, der mir dieses Verhalten erklaeren kann.
Vielen Dank schon mal
Was macht denn der stdWrap da drinnen?
############### Seiteninhalt ein- bzw. zweispaltig einlesen ################
# linker inhalt
temp.inhalt < styles.content.get
### rechter inhalt ###
temp.rechts < styles.content.getRight
temp.rechts.stdWrap.required = 1
temp.rechts.stdWrap.innerWrap = <div id="right"><div id="content_right">|</div><div id="rightfooter"></div> </div>
# linken Inhalt als cObject davor setzen
temp.rechts.stdWrap.preCObject < styles.content.get
temp.rechts.stdWrap.preCObject.wrap = <div id="content_left">|</div>
temp.rechts.stdWrap.preCObject.required = 1
### linker Inhalt wird überschrieben, falls in rechter Spalte Inhalte vorhanden sind ###
temp.inhalt.stdWrap.override.cObject < temp.rechts
#######################################################
### Den auto template parser konfigurieren: ###
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/templates/auto-parser-template.tmpl
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
DIV.all = 1
}
}
### cObject for the body ###
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.rootline < temp.rootline_autoparser_tswrap
subparts.druckversion < temp.druckversion
subparts.header < temp.header_tswrap_autoparser
subparts.navi < temp.navigation_autoparser_tswrap
subparts.subnavigation = COA
subparts.subnavigation.10 < temp.subnavigation_autoparser_tswrap
subparts.subnavigation.20 < temp.metas_autoparser_tswrap
subparts.content < temp.inhalt
subparts.copyright < temp.copyright_html
subparts.copyright.wrap >
}
### cObject for the header ###
temp.headerTemplate = TEMPLATE
temp.headerTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER
}
### Seite erstellen ###
page = PAGE
page.typeNum = 0
page.noLinkUnderline = 0
page.headerData.10 < temp.headerTemplate
page.10 < temp.mainTemplate