[TYPO3-german] Menu überschreiben
Kristian Domke
news at neither-nor.net
Tue Mar 14 13:35:47 CET 2006
Lars Jonuscheit schrieb:
> Hallo,
>
> ich habe ein Menu geschrieben welches in Root definiert ist und folgendermaßen ausschaut:
>
[snip]
>
>
> und so aufgerufen wird:
> [TS]
>
> # Main TEMPLATE cObject for the BODY
> temp.mainTemplate = TEMPLATE
> temp.mainTemplate {
> # Feeding the content from the Auto-parser to the TEMPLATE cObject:
> template =< plugin.tx_automaketemplate_pi1
> # Select only the content between the <body>-tags
> workOnSubpart = DOCUMENT_BODY
> subparts.nav_li < temp.nav_li
> [/TS]
>
> ich möchte es gern weiter unten im Seitenbaum überschreiben, der Rest vom TS soll aber erhalten bleiben.
>
> Kann mir jemand sagen wie das geht?
>
Ist relativ einfach. Du erstellst einfach ein Erweiterungs-Template
(Neues Template, Haken 'Clear Constants', 'Clear Setup' und 'Rootlevel'
nicht gesetzt) Da im Seitenbaum, wo du es brauchst, und schreibst dann
folgendes rein:
temp.neuesMenü = HMENU
temp.neuesMenü {
# neue Menüdefinitionen
}
page.10.subparts.nav_li > # Alten Inhalt löschen
page.10.subparts.nav_li < temp.neuesMenu # Neuen einfügen.
Dabei musst du nur darauf achten, dass die letzten beiden Zeilen
wirklich das entgültige Menü sind, dass auch gerendered wird. Also
irgendein Unterobjekt des PAGE Objektes...
Hoffe, das hilft.
Kristian
More information about the TYPO3-german
mailing list