Zum Inhalt springen

Templatevererbung

Erstellt am 14. Januar 2004 · 9 Antworten · letzte Antwort am 12. Februar 2004

Tags: Frage

sausi ·

Hi,

ich stehe vor einem (wahrscheinlich) ziemlich simpel zu behebenden Problem. Ich komme nur eben nicht auf die richtige Lösung. :o

Ich möchte folgendes anstellen: Normalerweise kann man jeder Seite ein Template zuweisen. Erhält eine Seite kein Template, erbt sie es von der nächsten übergeordneten Seite. Dies ist ganz praktisch.

Will ich nun aber, daß die Unterseiten einer Rubrik ein anderes Template bekommen als die Hauptseite dieser Rubrik, muß ich den Seiten jeweils händisch ein eigenes Template zuweisen, da sie ja sonst das Template der Oberseite erben würden. Das ist unpraktisch, vor allem, wenn Redakteure eine neue Seite erstellen sollen, die jedoch auf die Templates keinen Zugriff haben.

Ich bin nicht darauf gekommen, wie sich dieses Problem lösen läßt. Was habe ich übersehen?

Danke schonmal.

Joerg

Marc ·

Hi,

man kann doch ein "Template on next Level" angeben...

unter edit whole template record (oder so ähnlich)

denk ich jedenfalls...
😃
marc

sausi ·
Marc schrieb

Hi,

man kann doch ein "Template on next Level" angeben...

unter edit whole template record (oder so ähnlich)

denk ich jedenfalls...
😃
marc

Aber dazu müßte man ja erstmal ein Template für diese Unterseite einfügen. Ich möchte ja, daß diese Unterseiten ihr Template automatisch von irgendwoher erben, jedoch nicht von der Hauptseite ihrer Rubrik (bzw. ihres Levels).

maxhb ·

Hi!

sausi schrieb

Aber dazu müßte man ja erstmal ein Template für diese Unterseite einfügen. Ich möchte ja, daß diese Unterseiten ihr Template automatisch von irgendwoher erben, jedoch nicht von der Hauptseite ihrer Rubrik (bzw. ihres Levels).

Bsp:

1. Willkommen
1.1 blabla
1.2 blublu
2. .....

Was Marc schon gepostet hat heisst doch, dass Du auf der Seite 1.Willkommen ein Template für diese Seite hinterlegst und zusätlich innerhalb des Templates angeben kannst, welches Template für alle Unterseiten verwendet werden soll. Dazu brauchst Du 1.1, 1.2 usw. kein eigenes Template hinzuzufügen. Soll heissen, wenn Du neue Unterseiten anlegst, dann bekommen die alle automatisch das richtige Template zugeordnet.

CU
maxhb

sausi ·

Danke erstmal!

Das würde bedeuten, ich würde im Template der jeweiligen Oberseite dann unter der Option "Include Basis template" ein entsprechendes anderes Template auswählen oder? Oder muß ich das händisch mit Typoscript machen?

Gruß Joerg

maxhb ·

Hi!

sausi schrieb

Das würde bedeuten, ich würde im Template der jeweiligen Oberseite dann unter der Option "Include Basis template" ein entsprechendes anderes Template auswählen oder?

Si!

CU
maxhb

rolli ·
sausi schrieb

Danke erstmal!

Das würde bedeuten, ich würde im Template der jeweiligen Oberseite dann unter der Option "Include Basis template" ein entsprechendes anderes Template auswählen oder? Oder muß ich das händisch mit Typoscript machen?

Gruß Joerg

Hallo Joerg,
lege ein Sysordner an.
dorthin legst Du deine Temlates.
Diese über "Include Basis template" einbinden.
Hoffe es hilft weiter.

MFG
rolli

Unbekannter Benutzer ·

Hi, ich habe es auch so gemacht.

-Sysordner (mit Template für alle Seiten außer Home)
- Homeseite (eigenes Template)
-- Sport
--- Fußball
--- Handball
-- Beruf
--- ...

Leider funzt das Menü so nicht.
Auf der Homeseite lasse ich das das Hauptmenü anzeigen (Sport, Beruf, ...).
Binde ich auf der Sportseite das andere Template ein, werden aber statt der Hauptkategorien immer nur die Unterkategorien von Sport , Beruf ... angezeigt. Hab schon mehrere Werte als 'entryLevel' durch, passiert nix.

Weiß jemand Rat?
Tom

CountZero ·

Du darfst bei den jeweiligen Templates natürlich den Haken bei "Rootlevel" rausnehmen. Sonst kennt er ja den Rest nicht mehr....

rolli ·

Hallo Tom,

funktioniert es jetzt mit dem Tip von CountZero?

Ich hatte das gleiche Problem. Habe unterhalb von "Homeseite" ein "Shortcut" eingefügt der auf "Homeseite" zeigt. Somit hast Du auch die "Homeseite" mit im Menue.

MFG
Rolli