Accordion: Verwendung als Menü, automatisch öffnen bei "active"
Moin,
Ich habe in einem Projekt mal die Flexibilität von Contao ausgenutzt. Das Ergebnis: Die Inhalte (sind alle gleich formatiert) stehen im Katalog. Aus diesem wird automatisch die Navigation generiert. Soweit so gut. Keine Probleme. Nun möchte ich erreichen, dass das Akkordeon bei jeweils "aktiven" Inhaltselement geöffnet ist/ geöffnet wird.
Also: Link klicken > auf die Seite kommen > Accordeon ist im jeweiligen Submenu geöffnet.
Im template kann ich die jeweils aktuelle Seite abgreifen und eine Klasse active setze, indem ich die jeweiligen Variablen abgreife und vergleiche. Auch das funktioniert.
Code:
<?php $currenturl='http://DOMAIN/'.$entry['url']; ?>
<?php $currentlink='http://DOMAIN'.$GLOBALS['_SESSION']['FE_DATA']['referer']['current']; ?>
...
<div class="item<?php if (($currenturl)==($currentlink)): ?> active<?php endif; ?>"><a ... ></a></div>
Weit kann es nicht mehr sein :) Hat jemand einen Tipp für mich?
Vielen Dank!