Zum Inhalt springen

zwei templates die die gleichen menues anders darstellen

Erstellt am 16. August 2003 · 2 Antworten · letzte Antwort am 17. August 2003

Tags: Templates & Layouts, Frage

sp_left ·

ok ich hab folgende baumstruktur:
home
---index
------leistung
------arbeitsweise
------team
----------tom
----------peter
-----------usw...
------umfeld
------kontakt

home ist eine einfach startseite ->template1

index ist die seite auf welcher alle menus der zweiten ebene darunterliegend dargestellt werden sollten. -> | <br> (als wrap)
leider sehe ich auch die indexseite im menu. is im template als erste ebene definiert, wenn ich diese im ts weglasse kann ich leider die zweite ebene nicht darstellen. es sei denn ich setze das template1 nicht auf home sondern auf index.

nun möchte ich gerne einerseits den indexpunt im menu löschen und dass wenn ich auf eines der submenus klicke (leistung, arbeitsweise, team, umfeld und kontakt) ich eine neue darstellung des menus bekomme nicht mehr mit dem wrap |<br> sondern ohne, so dass das menue in einer horizontalen linie ist.

zu den templates die ich erstllt habe:
das erste ist auf home gesetzt, das mich zur index seite leitet mit dem menuwrap |<br>
Problem1 ich würde gerne auf dieser seite nur die menueben 2 zeigen (leistung, arbeitsweise, team, umfeld und kontakt) leider kommt aber index immer mit rein. mit entylevel konnte ich es nicht lösen.

problem2 setze ich das template auf die index seite, kann ich für die folgenden menues (leistung, arbeitsweise, team, umfeld und kontakt) kein neues template mit bzw ohne den wrap |<br> definieren.

#evil#

thanks for kind help

Jörg Roth ·

Ist das ein TMENU? Gehe ich mal von aus...

Du kannst das auf mehrere Wege lösen. Als erstes schau mal in der TSRef unter "Conditions" nach. Dort findest Du u.a. einen Schalter [treelevel]. Setzt Du diesen = 0, kannst Du für die Startseite Deinen gewünschten Code implementieren. Über [else] machst Du die alternative Ausgabe. Abschließend und die Abfrage [global] setzen.

Das muss VOR der Initialisierung der Seite stehen (z.b. seite = PAGE) - also als erstes im Setup.

Alternativ kannst Du ein Template auf die Startseite legen und für die nächste Ebene ein erweitertes (+ext) erstellen. Dort modifizierst Du nur die Punkte, die sich auch verändern.

Weiterhin kannst Du Dir auch mal die Eigenschaften von HMENU und TMENU durchlesen -> die .special Eigenschaft löst viele Probleme 😉

Ein abstrakterer Weg wäre es, über [PIDinRootline] das Aussehen zu bestimmen. Halte ich hier aber nicht für nötig.

Hoffe, das hilft Dir weiter.