Jump to content
xt:Commerce Community Forum

Navigation


larsmessmer

Recommended Posts

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

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

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

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

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

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...