Hallo,
stehe im Moment vor folgendem Problem:
Ich möchte ein zweizeiliges Menu einrichten, bei dem die erste Zeile das Root-Menu und die zweite Zeile das Sub-Menu darstellt.
Im Grunde ja keine große Hexerei. Zur grafischen Untermalung verwende ich Hintergrundgrafiken. Dazu kann man ganz bequem innerhalb des PHP-Codes 'isAvtive' das eine oder andere DIV-Element hinzufügen.
Sobald man nun aber einen Sub-Menu-Link anklickt wird der Active-Link des Root-Menus zu einem Trail-Link. Damit verschwindet auch der ACTIVE-CODE und es bleibt lediglich die Klasse 'trail' für den Trail-Link zur Ansteuerung übrig.Code:<?php foreach ($this->items as $item): ?> <?php if ($item['isActive']): ?> ...ACTIVE-CODE... <?php else: ?> ... <?php endif; ?> <?php endforeach; ?>
Nun möchte ich aber, dass bei aktiviertem Sub-Menu-Link der Trail-Link weiterhin wie ein Active-Link dargestellt wird, also der ACTIVE-CODE auch für den Trail brauchbar ist. Dafür benötige ich eine PHP-Abfrage, die mir die gleichen Möglichkeiten wie 'isActive' erlaubt.
Gibt es soetwas wie 'isTrail'? Dann könnte ich einfach 'isActive' und 'isTrail' gleich behandeln.
Oder kennt jemand sonst eine Möglichkeit, Active und Trail gleich zu behandeln?
Vielen Dank schon mal im Voraus für jede Hilfe.
Schöne Grüße
Projecta
Lesezeichen