Zum Inhalt springen

Navigation/Template auch auf Unterseiten übertragen

Erstellt am 13. Juli 2004 · 3 Antworten · letzte Antwort am 14. Juli 2004

Tags: Frage

ohrobot ·

Ich weiß, es gibt einige ähnliche behandelte Fragen im Forum, nur werd ich daraus für mich nicht richtig schlau...ich würde mich sehr freuen wenn mir vielleicht trotzdem jemand kurz konstruktiv weiterhelfen kann:

Ich konnte mit folgendem Code meine erste Seite inklusive Menü (yippee) generieren.

#die seite
seite = PAGE
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10.template = FILE
seite.10.template.file = fileadmin/index.html

#der inhalt
seite.10.marks.INHALT = CONTENT
seite.10.marks.INHALT{
table = tt_content      
select.orderBy = sorting;
select.where = colPos = 0
} 

seite.bodyTag = <BODY bgColor=#fa8401 scroll=auto>

seite.stylesheet=fileadmin/style.css

#das menue
seite.10.marks.MENUE= HMENU 
seite.10.marks.MENUE.entryLevel = 0 
seite.10.marks.MENUE.1 = TMENU 
seite.10.marks.MENUE.1.NO.linkWrap=<b>|</b><br>

>Bei diesem "Ober-"Template ist bei rootevel ein häkchen.
>bei Template on next level hab ich das Template selbst nochmal ausgewählt, damit es (und vor allem auch die Navigation) auf neu erstellte seiten übertragen wird.
-Dies ist leider nicht der Fall. Zwar werden Teile des Templates übernommen (Hintergrundfarbe etwa), nicht jedoch das Navigation/Menü! Wieso nicht?

ausserdem:
-bei den neu erstellten Seiten möchte ich Teile des Templates überschreiben. Wähle ich dazu bei der jeweiligen neuen Seite "Create Website Template" oder "Create extension Template"? ich versteh den unterschied nicht wirklich..
- ist es richtig das ich bei diesem dann erstellten Untertemplate dann einfach kein Häkchen bei rootlevel mache und dadurch erneute Definitionen die im "Ober-" Template schon vorkommen einfach überschrieben werden?

ich hoffe das war nicht allzu anfängerhaft wirr.

Danke.
schönen Tag noch.

jweiland ·

Also.....

Die Templateeinstellungen werden, solange man nichts anderes definiert, automatisch auf den Unterseiten übernommen.

Bei Bedarf ändert man Einstellungen auf Unterseiten, in dem man dort ein "Extension Template" erstellt und nur die Werte neu definiert, die man ändern möchte. Auf den Unterseiten wählt man nicht Rootlevel. Auf "Template on next level" ist nur notwendig, wenn man dort ein ganz anderes Template verwenden will.

Das Menü ist nur für die erste Ebene definiert, für Menüs mit mehreren Levels müssen diese ebenfalls erstellt werden.:

seite.10.marks.MENUE.2 = TMENU
seite.10.marks.MENUE.2.NO.linkWrap=<b>|</b><br>

Jochen Weiland

ohrobot ·

vielen vielen Dank für die rasche Antwort und die guten Erklärungen.
klingt auch sehr plausibel, das mit den vergessenen Ebenen..
leider erscheint meine Navigation nach wie vor nicht.
hier kann man sich ein bild davon machen http://v116291.dd5502.kasserver.com/typo3/index.php?id=14

mein um die nächste Ebene erweiterter Template Code:

seite = PAGE
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10.template = FILE
seite.10.template.file = fileadmin/index.html

seite.10.marks.INHALT = CONTENT
seite.10.marks.INHALT{
table = tt_content      
select.orderBy = sorting;
select.where = colPos = 0
} 

seite.bodyTag = <BODY bgColor=#fa8401 scroll=auto>

seite.stylesheet=fileadmin/style.css

seite.10.marks.MENUE= HMENU 
seite.10.marks.MENUE.entryLevel = 0 
seite.10.marks.MENUE.1 = TMENU 
seite.10.marks.MENUE.1.NO.linkWrap=<b>|</b><br>

seite.10.marks.MENUE.2 = TMENU 
seite.10.marks.MENUE.2.NO.linkWrap=<b>|</b><br>

ich freue mich über jede Hilfe..

ohrobot ·

yippee...es klappt jetzt allerdings musste ich vorher komischer weise dasselbe template aus der template on next level angabe entfernen..