larsmessmer Posted July 10, 2009 Report Share Posted July 10, 2009 Hallo, ich habe da eine Frage zur Navi. Ich würde gerne zwei Navigationen machen: 1. oben mit Hauptkategorien (Herren, Damen,...) 2. links mit den jeweiligen Unterkategorien Kategorien Die zwei Navis habe ich schon mal: - aber wie krieg ich hin das oben nur die erste Ebene sprich Hauptkat anzeigt. - und wie das die Navi Links jeweils nur die Unterkategorien der oben ausgewählten Haupt kat zeigt. Es müsste sowas wie ein Einsteigspunkt oder Level der Navi Bildung angegeben werden können. (ich habe nach langem suchen im Handbuch und Forum nicht gefunden) Link to comment Share on other sites More sharing options...
eurogard Posted July 10, 2009 Report Share Posted July 10, 2009 Hallo, schau mal im Handbuch unter xt:Commerce VEYTON 4.0 LG Link to comment Share on other sites More sharing options...
larsmessmer Posted July 10, 2009 Author Report Share Posted July 10, 2009 Ja so eine neue Navi Box das habe ich ja gemacht und funktioniert einwandfrei. Nun soll die Navi für "Herren" ja nur dann angezeigt werden wenn man in der Hauptkat "Herren" ist, resp. wenn man in "Frauen" ist soll nur die Navi von Frauen angezeigt werden. Und die Hauptnavi Box soll nur die Hauptkategorien anzeigen (da werden jetzt alle angezeigt) Link to comment Share on other sites More sharing options...
larsmessmer Posted July 10, 2009 Author Report Share Posted July 10, 2009 Hat den niemand eine Rat? Ich bin doch sicher nicht der erste der sowas braucht. Also dann schreib ich hier mal rein wie mein Lösungsansatz aussieht. Problem 1: Kategoriebox "Herren" also Unterkategorie: {if $module_data.categories_id == '5'} <ul id="categorymenu"> {foreach name=aussen item=module_data from=$_categories} <li class="level{$module_data.level}{if $module_data.active}........ {/foreach} </ul> {/if} Leider funktioniert das nicht, aber die Idee ist wenn Hauptkat Herren mit id=5 ausgewählt ist dann soll das angezeigt werden. Problem 2: Hauptkat Box: {foreach name=aussen item=module_data from=$_categories where=level1} Hier soll durch where=leverl1 nur die erste Ebene angezeigt werden, jedoch ist dieses Problem nicht so tragisch, ich könnte auch die Unterebenen per CSS ausblenden. Gruss Lars Link to comment Share on other sites More sharing options...
eurogard Posted July 10, 2009 Report Share Posted July 10, 2009 Ist 5 denn die Kategorie ID ??? Link to comment Share on other sites More sharing options...
larsmessmer Posted July 10, 2009 Author Report Share Posted July 10, 2009 Ist 5 denn die Kategorie ID ??? ja. ich hab es nun auch in der index.html (template) versucht mit allen möglichen {if ... active ect. bringt nix:confused: Link to comment Share on other sites More sharing options...
stwinger Posted July 10, 2009 Report Share Posted July 10, 2009 ja. ich hab es nun auch in der index.html (template) versucht mit allen möglichen {if ... active ect. bringt nix:confused: Wenn Du die Kategorien NAvi so aufsplitten möchtest ist das mit normalen Bordmitteln nicht möglich, vergiss es. Was Du brauchst ist ein Modul wo du die Kategorien nach Tiefe und ID abfangen und ausgeben kannst. Solltest Du jedoch nur mit max einer Ebentiefe von 2 Kategorien arbeiten könntest du das Kategorielisting aus dem Content in die rechte oder linke Spalte einbauen und als Liste ausgeben das wäre eine Möglichkeit. Link to comment Share on other sites More sharing options...
Hilarion* Posted July 13, 2009 Report Share Posted July 13, 2009 ja. ich hab es nun auch in der index.html (template) versucht mit allen möglichen {if ... active ect. bringt nix:confused: Hast du evlt. eine Lösung gefunden? Ich benötige ebenfalls etwas ähnliches. Und zwar sollte die Navigation in 2 Spalten aufgeteilt werden. 1. Spalte: Hauptnavigation 2. Spalte (rechts daneben): Unterkategorien Hat da jemand eine Idee? Link to comment Share on other sites More sharing options...
Hilarion* Posted July 13, 2009 Report Share Posted July 13, 2009 Ich hab jetzt eine Lösung: 1. Eine weitere Kategoriebox für die Subnavigation anlegen. 2. Die ID (CSS) der kopierten Kategoriebox ändern auf z.B.: "categorymenu_sub" 3. Für die Hauptnavigation im CSS die ID "categorymenu li.level2" und "categorymenu li.level3" auf display:none. 4. Für die Subnavigation die ID "categorymenu_sub li.level1" auf display:none. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.