Zum Inhalt springen

zwei Templates verwendet, nur eines funzt

Erstellt am 30. März 2006 · 1 Antwort · letzte Antwort am 30. März 2006

Tags: Templates & Layouts, Frage

squeakx ·

Hallo Leute!

Hab das Problem, dass ich zwei Templates verwenden möchte. Das erste im Root funzt wunderbar. Nun wollte ich auch eines unter einem bestimmten Menüpunkt verwenden.

Grund ist, dass der Content anders stukturiert wird, indem Links im Content eine weitere Navigation reinkommt und rechts dann Inhalt.

Darum habe ich das bestehende Template einfach html-mäßig kopiert und Subparts hinzugefügt und als komplett neues Template ins TYPO3 geladen. Nun will ich es unter dem Menüpunkt einbinden. Aber wie?

Wollte es genauso einbinden, wie das erste, geht aber nicht. Hätte folgendes gemacht:

page = PAGE
page.stylesheet = fileadmin/template/css/style.css
page.10 = TEMPLATE
page.10 {
  template = FILE
  template.file = fileadmin/template/template_main.html
  workOnSubpart = DOCUMENT_BODY

  subparts.CONTENT < styles.content.get

  subparts.MENU = HMENU
  subparts.MENU.1 = TMENU
  subparts.MENU.1 {
    NO.allWrap = <tr><td class="navigation">    | </td></tr>
    ACT = 1
    ACT.allWrap = <tr><td class="navigation_active">    | </td></tr>
  }

  subparts.MENU.2 = TMENU
  subparts.MENU.2 {
    NO.allWrap = <tr><td class="navigation">       | </td></tr>
    ACT = 1
    ACT.allWrap = <tr><td class="navigation_active">       | </td></tr>
  }


  marks.TITLE = TEXT
  marks.TITLE.field = subtitle

}

Das ist das erste Template.
Das zweite kommt dann in einen Unterpunkt. Wie muss ich es laden? Es kommt auch eine neue Navigation rein?!?!

DANKE

Michaelh74 ·

Am besten erstellst Du dafür eine extension Template.

Darin kannst Du dann die Objekte überschreiben, die Du anders haben möchtest. Der Rest bleibt gleich - also Navi etc. müssen somit nicht doppelt angelegt werden.

Viele Grüße
Michael