Zum Inhalt springen

Typo3 6.1 zweites Template eienbinden (layout)

Erstellt am 30. Juni 2013 · 5 Antworten · letzte Antwort am 9. August 2013

Tags: Frage

nomis2010 ·

Hallo Forum,

Ich verwende Typo3 6.1, und möchte gerne ein zweites Template (Layout) einbinden.

Momentan hab ich eine Seite aufgebaut, welches ein horizintales Menü beinhaltet.
Nun brauch ich allerdings nur auf einer Seite ein zusätzlich Vertikales Menü (für unterpunkte, möchte kein dropdown Menü) was bedeutet, das ich ein zweites Template brauche.

ich hab schon gegoogelt aber wurde nicht schlau, die EXT. Template Selector (rlmp_tmplselector) funktioniert nicht wirklich mehr mit Typo3 6.1....

Wie realisiert ihr das?

Vielen dank für jede Hilfe!

fuss ·

Olla!

Wenn Du wirklich nur für eine einzelne Seite ein Untermenü brauchst, warum legst Du auf dieser nicht ein Inhaltselement 'Sitemap - Menu of these pages' oder 'Sitemap - Menu of Subpages' an und stylest Dir das mit CSS.

Dieses liegt dann zwar im Content-Bereich, aber Du hast ein Menü 🙂

Die andere Variante wäre, Du hast im Template von vornherein das Markup für das Menü (z.B: #navigationSub), welches aber immer leer ist und mittels condition auf die gewünschte Seiten UID in Deinem TypoScript-Setup mit Inhalt befüllt wird.

gruss, fuss

nomis2010 ·

Hallo fuss,

Danke erstmal für dein Tip,
die Variante mit der sitemap gefällt mir nicht.

Anbei ein Bild, wie ich es gerne realisieren möchte.

Gibt es denn keine EXT: oder ähnliches, mit der man einfacher ein zweites Subtemplate integrieren kann?

Vielen dank für jeden tipp!

Bildschirmfoto-2013-07-07-um-18.06.39.png

karlchen ·

Ein zweites Template kann mit TypoScript im "Setup" Bereich eingebunden werden, dazu braucht es nicht extra eine eigene Extension. Kommt nur drauf an wie du dein Original Template eingebunden hast.

[globalVar = TSFE:id = DieUidDeinerSeiteMitNeuemTempalte]
//hier den Original Code der Template-Zuweisung überschreiben
//z.B.
page.10.file = fileadmin/templateMitSubNavigation.html

[global]
nomis2010 ·

Hallo zusammen,

ich hab es mittlerweile doch mit der Ext.template selector hinbekommen :-)

vielen dank für eure tipps!