Zum Inhalt springen

Templates mehrfach verwenden

Erstellt am 6. April 2005 · Noch keine Antworten

Tags: Frage

mszymanski ·

Hallo zusammen,

ich habe gerade meine erste Seite mit Typo3 fertiggestellt und dabei mit der automaketemplate-Erweiterung und css.styled.content gearbeitet.

Nun muss ich die Seite in drei Teile "splitten" und für jeden Teil das Template-Setup kopieren und leicht modifizieren.

Soweit funktioniert das ganze auch, die erste Seite läuft einwandfrei. Beim zweiten Teil der Seite habe ich einfach das Setup des ersten Teils kopiert und siehe da - styles.content.get funktioniert hier nicht mehr. Das Menü läuft jedoch einwandfrei.

Muss ich hier in der Auto-Parser-konfiguration irgendetwas anpassen, denn meine Marker im HTML-Template werden nicht geparst?

Hier mein Code (Auszug):

#-------------------------------------------------------------------------------
# Auto-Parser konfiguration
#-------------------------------------------------------------------------------

plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/template/it_site/index.php 
elements {
  BODY.all = 1
  BODY.all.subpartMarker = DOCUMENT_BODY
  HEAD.all = 1
  HEAD.all.subpartMarker = DOCUMENT_HEADER
  DIV.all = 0
}
relPathPrefix = fileadmin/template/it_site/
}

....

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
    # Inhalte vom Autoparser füllen
  template =< plugin.tx_automaketemplate_pi1
    # Ausschliesslich den BODY-Bereich bearbeiten
  workOnSubpart = DOCUMENT_BODY
 
  subparts.NAVIGATION_SUB < temp.NAVIGATION_SUB
  subparts.NAVIGATION_SUB_2 < temp.NAVIGATION_SUB_2
  subparts.NAVIGATION_SUB_3 < temp.NAVIGATION_SUB_3
  subparts.NAVIGATION_SUB_4 < temp.NAVIGATION_SUB_4
  subparts.NAVIGATION_SUB_5 < temp.NAVIGATION_SUB_5

  subparts.KLICKPFADER < temp.klickpfad
  subparts.HEADLINE_MAIN < styles.content.get
  subparts.T3CONTENT_LEFT < styles.content.getLeft
  subparts.T3CONTENT_RIGHT < styles.content.getRight
  subparts.T3HEADIMAGE < styles.content.getBorder

.......

# Default PAGE object:
page2 = PAGE
page2.typeNum = 0

page2.bodyTag = <body bgcolor="{#D8DDE0;}">

page2.20 < temp.mainTemplate

Grüße
Mike