Hallo
Im Modul Navigation_Main können die CSS classes css_level, css_first_item usw. in das Template ausgegeben werden.
Nun möcchte ich bei geschlossener Hauptnavigation eine css Ausgabe, die angiebt ob ein Menupunkt eine Unterkategorie hat.
Also nicht erst, wenn der Baum geöffnet ist.
In der Datei Contenido_NavMain_Util.class.php gibt es eine Abfrage die heisst "has_children". Kann ich damit etwas anfangen?
Besten Dank
Modul Navigation_Main Ausgabe von "has_children"
Re: Modul Navigation_Main Ausgabe von "has_children"
Hallo ngcat,
du bist der Lösung schon sehr nah. In der Contenido_NavMain_Util.class.php kannst du z. B. einen zusätzlichen Wert im Template setzen, z. B. mit
ab Zeile 66.
Dann brauchst musst du noch das Modultemplate "navigation_standard.html" um
erweitern. Für den Rest ist dann etwas CSS nötig...
Gruß
xmurrix
du bist der Lösung schon sehr nah. In der Contenido_NavMain_Util.class.php kannst du z. B. einen zusätzlichen Wert im Template setzen, z. B. mit
Code: Alles auswählen
$oTpl->set('d', 'css_has_childs', ($oCurrentSubcategories->count() > 0 ? ' has_childs' : ''));
Dann brauchst musst du noch das Modultemplate "navigation_standard.html" um
Code: Alles auswählen
<li class="navmainStandardLevel_{css_level}{css_first_item}{css_last_item}{css_active_item}{css_has_childs}">
Gruß
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.
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.
Re: Modul Navigation_Main Ausgabe von "has_children"
Hallo xmurrix
Perfekt, genau so gehts!
Danke für die Hilfe und den fertigen Code.
Gruss aus der Zentralschweiz
ngcat
Perfekt, genau so gehts!
Danke für die Hilfe und den fertigen Code.
Gruss aus der Zentralschweiz
ngcat