Hello Again! :-)
kurze Skript-Frage: ich suche eine if abfrage die checkt ob es eine zweite Menüebene gibt.
Hintergrund: wenn eine 2. Menüebene vorhanden ist, soll die css-class der 1. ebene überschrieben werden, damit im menü immer nur ein einziger marker vorhanden ist welcher anzeigt in welchem punkt man sich aktuell befindet.
Recherche: ich hab bisher nur IFSUB im Forum gefunden, weiß es aber nicht so recht einzusetzen... :-/
Schönen Gruß und vielen Dank!
Pax
Hallo,
IFSUB ist schon richtig, bzw noch dazu ACTIFSUB.
Beispiele wirst du dazu genug finden, nur eine kurze Erklärung. Es gibt den Zustand NO (Standard), ACT (für die aktuelle Seite), IFSUB (falls die Seite Unterseiten hat, ACTIFSUB (falls die Seite eine aufgerufene Unterseite hat) usw.
so wie ACT einsetzt setzt du auch IFSUB ein
lg georg
Soweit so gut, es funktioniert ganz anständig, nur noch ein schönheitsfehler trübt den blick:
wenn eine seite der ebene1 unterseiten hat, jedoch nur die seite der ebene1 und keine der unterseiten markiert ist, wird keine "markierung" ausgegeben.
Wie kann ich diesen spezialfall einbeziehen, sprich eine abfrage ob eine der subseiten aktiv ist?
> ich benutze hierbei zwar schon ACTIVSUB, aber er reagiert trotzdem so...?
Hallo Paxarion
es ist schon etwas lange her, dass der thread verfasst wurde aber evtll. kannst Du Dich noch an die Lösung erinnern.
Ich versuche auch eine Abfrage einzubauen, die rausfindet ob die zweite Ebene existiert. Ich möchte erreichen, dass die erste obere Ebene nur dann verlinkt, wenn es keine zweite gibt. Also wenn es Unterseiten gibt - nicht verlinken, ansonsten verlinken
Hab es mit donotlinkit versucht, dies wird aber für alle menüpunkte verwendet
Wie hast Du Deine Abfrage aufgebaut?
Wäre Dir für Deine hilfe sehr dankbar! lg
EDIT: wer sucht, der findet: mit IFSUB und doNotLinkIt klappt es einwandfrei :-)