Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 19. März 2011 10:56
- jeff1980
- Server-Pate
- Ort: Dortmund
- Registriert: 26. November 2010
- Beiträge: 630
MenuManager - Anzahl der Menüpunkte auslesen
Hallo,
für Smarty-Kenner ist es wahrscheinlich recht simpel.
Ich habe eine Seite mit folgender Struktur:
- Seite
- Seite
- - Unterseite
- - Unterseite
- - Unterseite
- Seite
- Seite
- Seite
Nun möchte ich im MenuManager die Anzahl der Unterseiten auslesen, da diese in eine Style-Anweisung einfließen soll.
Bis jetzt habe ich das hier:
<div id="menu_sub" style="width: {$node->index}00px;">
Ziel ist es, die Breite des gesamten Menüs von der Anzahl der Menüpunkte abhängig zu machen.
So funktioniert es prinzipiell auch schon. Allerdings gibt mir {$node->index} die Anzahl der übergeordneten Punkte aus (5) und nicht die der eigentlich aktuellen Ebene (3).
Hat einer ne Idee?
Jan
Beitrag geändert von jeff1980 (19. März 2011 11:26)
Offline
#3 20. März 2011 15:18
- jeff1980
- Server-Pate
- Ort: Dortmund
- Registriert: 26. November 2010
- Beiträge: 630
Re: MenuManager - Anzahl der Menüpunkte auslesen
Hi Connie,
danke für den Hinweis. Hab es grad schon mal installiert und werd mich mal reinlesen. Habe es bisher immer nur installiert, weil es von anderen Modulen verlangt wurde, mich aber nie damit auseinander gesetzt...
Das wird sich ändern
Jan
Offline
#4 21. März 2011 10:01
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: MenuManager - Anzahl der Menüpunkte auslesen
Wenn das dein einzigstes Submenu ist, könntest du ein bißchen mit dem MenüManager tricksen, indem du das Submenu 2.1 mit einem Dummy-Template aufrufst, in dem du die $count Variable der Submenü-Schleife via assign einer anderen Smarty-Variablen zuweist, die du dann im Hauptmenü verwenden kannst.
Muss halt nur vor dem eigentlichen Menü-Aufruf passieren ...
Offline
Seiten: 1