Metanavigation class=active

Gesperrt
mariakoerkel
Beiträge: 16
Registriert: Sa 23. Jul 2011, 11:15
Kontaktdaten:

Metanavigation class=active

Beitrag von mariakoerkel » Do 28. Jul 2011, 11:58

Hallo,

ich würde gerne auch in meiner Metanavigation den aktiven Link hervorheben, mit class="active".

Wieso funktioniert es nicht, wenn ich in navigation_meta_item.html folgendes schreibe :

<li>
<a href="{url}" class="{css_active_item}" title="{title}">{label}</a>
</li>


ich habe diesen Artikel im Forum gefunden:
http://forum.contenido.org/viewtopic.ph ... ve#p132477

aber leider verstehe ich nicht, welchen Code ich wohin kopieren muss ...

Kann mir jemand weiterhelfen ??

Merci
Maria

xmurrix
Beiträge: 3147
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Metanavigation class=active

Beitrag von xmurrix » Do 28. Jul 2011, 14:53

Hallo mariakoerkel,

du müsstest noch in der Modulausgabe, der Wert für die neuen Platzhalter '{css_active_item}' im Modultemplate setzen.

Ändere dazu die Zeilen

Code: Alles auswählen

            $tpl->set('d', 'title', $oContenidoCategory->getCategoryLanguage()->getName());
            $tpl->set('d', 'label', $oContenidoCategory->getCategoryLanguage()->getName());
            $tpl->next();
in

Code: Alles auswählen

            $tpl->set('d', 'title', $oContenidoCategory->getCategoryLanguage()->getName());
            $tpl->set('d', 'label', $oContenidoCategory->getCategoryLanguage()->getName());
            $cssClass = ($idcat == $oContenidoCategory->getIdCat()) ? 'active' : '';
            $tpl->set('d', 'css_active_item', $cssClass);
            $tpl->next();
Grüße
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

mariakoerkel
Beiträge: 16
Registriert: Sa 23. Jul 2011, 11:15
Kontaktdaten:

Re: Metanavigation class=active

Beitrag von mariakoerkel » Do 28. Jul 2011, 15:13

Super ! Funktioniert ! DANKE :D

Gesperrt