Zum Inhalt springen

Altmann/F/H - Buch S. 400 - 401

Erstellt am 24. Februar 2005 · 2 Antworten · letzte Antwort am 24. Februar 2005

Tags: Frage

gunda ·

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

gunda ·

############### 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