Modul geteilte Hauptnavigation 4.9
Re: Modul geteilte Hauptnavigation 4.9
Hallo zusammen,
das klingt hier nach genau der Navigation, die ich gesucht habe.
Trotzdem habe ich evtl. irgendwas falsch verstanden.
Ich hätte gerne oben horizontal die Hauptnavigation mit der ersten Ebene und links weiter unten dann das Untermenü mit der zweiten Ebene (vertikal).
Die navigation_main bleibt doch so wie sie ist oder?
Und dann eine navigation_main_sub mit dem hier genannten Code erstellen, richtig?
Wenn ich nun beide Navigationen auswähle, bekomme ich eine weiße Seite und sonst gar nix.
Hab ich irgendwas falsch verstanden?
Vielen Dank schon mal,
Miriam
das klingt hier nach genau der Navigation, die ich gesucht habe.
Trotzdem habe ich evtl. irgendwas falsch verstanden.
Ich hätte gerne oben horizontal die Hauptnavigation mit der ersten Ebene und links weiter unten dann das Untermenü mit der zweiten Ebene (vertikal).
Die navigation_main bleibt doch so wie sie ist oder?
Und dann eine navigation_main_sub mit dem hier genannten Code erstellen, richtig?
Wenn ich nun beide Navigationen auswähle, bekomme ich eine weiße Seite und sonst gar nix.
Hab ich irgendwas falsch verstanden?
Vielen Dank schon mal,
Miriam
Re: Modul geteilte Hauptnavigation 4.9
Hallo Miriam,
ich hatte gerade das gleiche Problem... Ursache war bei mir die Funktion "navigation_top_filter", welche in dem Modul "navigation_top" bereits definiert ist. Wenn Du die Funktion in dem neu angelegten Modul löschst, funktioniert es
VG
ich hatte gerade das gleiche Problem... Ursache war bei mir die Funktion "navigation_top_filter", welche in dem Modul "navigation_top" bereits definiert ist. Wenn Du die Funktion in dem neu angelegten Modul löschst, funktioniert es
VG
Re: Modul geteilte Hauptnavigation 4.9
Hallo,
wenn ich die Navigation verwende, bei der alle Bäume geöffnet sind haben alle Kategorien den active-Zustand.
Wie stelle ich es an, dass nur die ausgewählte Kategorie den active-Zustand erhält?
Ich hoffe es kann mir jemand weiterhelfen.
LG
Benja
wenn ich die Navigation verwende, bei der alle Bäume geöffnet sind haben alle Kategorien den active-Zustand.
Wie stelle ich es an, dass nur die ausgewählte Kategorie den active-Zustand erhält?
Ich hoffe es kann mir jemand weiterhelfen.
LG
Benja
Re: Modul geteilte Hauptnavigation 4.9
Hallo benja,
kannst du mal den Code des HTML-Templates posten (also get.tpl oder ähnliches), das bei dir zur Anwendung kommt? Wahrscheinlich hängt da der Fehler - kommt jetzt auf die Details an
LG
kannst du mal den Code des HTML-Templates posten (also get.tpl oder ähnliches), das bei dir zur Anwendung kommt? Wahrscheinlich hängt da der Fehler - kommt jetzt auf die Details an
LG
Re: Modul geteilte Hauptnavigation 4.9
Hallo homtata,
klar, ich bin ja froh wenn mir jemand helfen kann. Hier der Code:
Die Navigation wird als Dropdown angzeigt. Zusätzlich habe ich dann noch die geteilte Navigation im Einsatz um die Subnavi auf Unterseiten geöffnet anzuzeigen.
LG
benja
klar, ich bin ja froh wenn mir jemand helfen kann. Hier der Code:
Code: Alles auswählen
{if 0 lt $ulId|strlen}
<!-- navigation_main/template/get.tpl -->{/if}
{foreach from=$tree item=wrapper}
{assign var="idcat" value=$wrapper.idcat}
{assign var="url" value=$wrapper.item->getLink()}
{assign var="name" value=$wrapper.item->get('name')}
{if !empty($wrapper.subcats)}
{assign var="aClass" value='active'}
{else}
{assign var="aClass" value=''}
{/if}
<li><a class="{$aClass}" href="{$url}" title="{$name}">{$name}</a>
{if !empty($wrapper.subcats)}
<ul>
{include file="navigation_main/template/get.tpl"
tree=$wrapper.subcats path=$path ulId="sub-menu"}
</ul>
{/if}
</li>
{/foreach}
{if 0 lt $ulId|strlen}<!-- /navigation_main/template/get.tpl -->{/if}
LG
benja
Re: Modul geteilte Hauptnavigation 4.9
Hallo benja,
ich denke, du hast oben einmal zuviel das "if $idcat" ersetzt. Das bestimmt letztlich, welche Klasse (in dem Fall "active" oder keine) der erzeugte Menüpunkt erhält. "active" darf auch weiterhin nur gesetzt werden, wenn die idcat für den gerade erzeugten Menüpunkt wirklich die aktive idcat ist (das ist quasi das, was die "if"-Anweisung überprüft).
Versuchs also mal mit folgender Änderung:
ich denke, du hast oben einmal zuviel das "if $idcat" ersetzt. Das bestimmt letztlich, welche Klasse (in dem Fall "active" oder keine) der erzeugte Menüpunkt erhält. "active" darf auch weiterhin nur gesetzt werden, wenn die idcat für den gerade erzeugten Menüpunkt wirklich die aktive idcat ist (das ist quasi das, was die "if"-Anweisung überprüft).
Versuchs also mal mit folgender Änderung:
Code: Alles auswählen
{if 0 lt $ulId|strlen}
<!-- navigation_main/template/get.tpl -->{/if}
{foreach from=$tree item=wrapper}
{assign var="idcat" value=$wrapper.idcat}
{assign var="url" value=$wrapper.item->getLink()}
{assign var="name" value=$wrapper.item->get('name')}
{if $idcat|in_array:$path}
{assign var="aClass" value='active'}
{else}
{assign var="aClass" value=''}
{/if}
<li><a class="{$aClass}" href="{$url}" title="{$name}">{$name}</a>
{if !empty($wrapper.subcats)}
<ul>
{include file="navigation_main/template/get.tpl"
tree=$wrapper.subcats path=$path ulId="sub-menu"}
</ul>
{/if}
</li>
{/foreach}
{if 0 lt $ulId|strlen}<!-- /navigation_main/template/get.tpl -->{/if}
Re: Modul geteilte Hauptnavigation 4.9
Perfekt, vielen Dank
Re: Modul geteilte Hauptnavigation 4.9
Super, das wars. Vielen, vielen Dank!!mischi05 hat geschrieben:Hallo Miriam,
ich hatte gerade das gleiche Problem... Ursache war bei mir die Funktion "navigation_top_filter", welche in dem Modul "navigation_top" bereits definiert ist. Wenn Du die Funktion in dem neu angelegten Modul löschst, funktioniert es
VG
Re: Modul geteilte Hauptnavigation 4.9
Damit alle Module unabhängig voneinander laufen und nicht zwingend gegenseitig auf Funktionen angewiesen sind, ist es u.U. besser, im zweiten Modul die Funktion "navigation_top_filter" nicht zu löschen, sondern diese pro Modul anders zu benennen.
Bsp: im zweiten Modul Funktion umbenennen in "navigation_split_filter", und dann auch den Aufruf dieser Funktion im gleichen Modul entsprechend anpassen.
So wird auf jeden Fall pro Modul eine valide Navigation erzeugt.
Bsp: im zweiten Modul Funktion umbenennen in "navigation_split_filter", und dann auch den Aufruf dieser Funktion im gleichen Modul entsprechend anpassen.
So wird auf jeden Fall pro Modul eine valide Navigation erzeugt.
Re: Modul geteilte Hauptnavigation 4.9
Ich kriege die Krise ..
ich versuche doch einfach nur IMMER ALLE Kategorien zu haben um eine css-basierte Dropdown Lösung zu bauen .. Ich installiere gleich wieder ne 4.8 .. da ging das alles und hat funktioniert ..
Bitte hilf, ist dieses Modul hier das richtige oder nicht ?
ich versuche doch einfach nur IMMER ALLE Kategorien zu haben um eine css-basierte Dropdown Lösung zu bauen .. Ich installiere gleich wieder ne 4.8 .. da ging das alles und hat funktioniert ..
Bitte hilf, ist dieses Modul hier das richtige oder nicht ?
Re: Modul geteilte Hauptnavigation 4.9
Hallo os-im,
ich hab dir jetzt mal eine ZIP angehängt, wo für eine JS-basierte Lösung (superfish) ALLE Kategorien ausgegeben werden und dann über css und JS animiert werden. ZIP-Datei aber ohne die css- und JS-Dateien usw. - es wird nur per PHP die Ausgabe aller Kategorien erzeugt.
LG
ich hab dir jetzt mal eine ZIP angehängt, wo für eine JS-basierte Lösung (superfish) ALLE Kategorien ausgegeben werden und dann über css und JS animiert werden. ZIP-Datei aber ohne die css- und JS-Dateien usw. - es wird nur per PHP die Ausgabe aller Kategorien erzeugt.
LG
- Dateianhänge
-
- navigation_correct.zip
- Hauptnavigation für idcat=1 mit Ausgabe von 3 Ebenen für ALLE Kategorien
- (2.7 KiB) 225-mal heruntergeladen
Re: Modul geteilte Hauptnavigation 4.9
ui .. ich bin gespannt, wird umgehend getestet.
Re: Modul geteilte Hauptnavigation 4.9
Wenn ich es einfach as-is einbaue bekomme ich nur noch weisse seite ab da, wo das modul die Navigation auswerfen müsste ..
EDIT:
AY .. funktioniert .. ich hatte den output von navigation_main überschrieben und nun im get.tpl die include noch angepasst ..
Prima, sieht aus als täte es was ich erhofft habe .. Ich danke Dir vielmals !
Gruß, Oliver
EDIT:
AY .. funktioniert .. ich hatte den output von navigation_main überschrieben und nun im get.tpl die include noch angepasst ..
Prima, sieht aus als täte es was ich erhofft habe .. Ich danke Dir vielmals !
Gruß, Oliver
Re: Modul geteilte Hauptnavigation 4.9
Um es mit den legendären Worten zu sagen, Du bist der Börner ! Funktioniert 1a .. Danke !
Re: Modul geteilte Hauptnavigation 4.9
Hallo,
danke auch von mir dafür.
danke auch von mir dafür.
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType