Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Kategorien ab bestimmter Tiefe ausblenden. Nur aktive anzeigen!

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Hallo zusammen,

    ist es denn möglich, dass ich andere Sub-Kategorien ausblenden lasse, sobald man in einer bestimmten Kategorie ist?

    Bei mir meine ich im Detail: wenn ihr bei mir im Shop auf Kategorie "FIAT" klickt, dann öffnen sich geschätzte 30 weitere Kategorien. Der Kunde wählt dort sein Fahrzeug. Da ihn ja meist eh nur "sein" Fahrzeug interessiert, möchte ich die anderen gerne ausblenden.

    Ist das möglich?

    Das sollte auch nur für diese Kategorie-Ebene so sein. Alle anderen Kategorien sollen weiterhin sichtbar sein.

    Dankeschööööööööön :)



    Linkback: https://www.modified-shop.org/forum/index.php?topic=12031.0
    Managed Server

    gresys

    • Neu im Forum
    • Beiträge: 24
    Kategorien ab bestimmter Tiefe ausblenden. Nur aktive anzeigen!
    Antwort #1 am: 30. März 2011, 06:48:28
    Nicht mit dem Navigationsmenü.

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Kategorien ab bestimmter Tiefe ausblenden. Nur aktive anzeigen!
    Antwort #2 am: 30. März 2011, 08:06:44
    Öhm sondern?

    gresys

    • Neu im Forum
    • Beiträge: 24
    Kategorien ab bestimmter Tiefe ausblenden. Nur aktive anzeigen!
    Antwort #3 am: 30. März 2011, 10:35:15
    Du musst dem Navi sagen was es tun soll wenn eine Kategorie ab einem bestimmten Level angeklickt wird. Dein Menü markiert die angeklickten Menüpunkte nicht als aktiv, daher müsstest Du Dich:

    A) Nach einem anderen Navigationsmenü für Dein System umsehen das genau das tut.
    oder:
    B) Die bestehende Navigation entsprechend anpassen.

    Anschließend kannst Du (unter anderem) über das css den nicht aktiven li's des entsprechenden Levels display:none zuweisen.

    Zur Info:

    Das ist jetzt keine genaue und korrekte Anleitung sondern nur ein kurzer Anriss wie es auf die Schnelle funktionieren könnte. Es gibt einige css oder auch js Entwicklungen die Deinen Wunsch umsetzen können.

    Grundsätzlich wäre ich mit der Ausblendung allerdings in Bezug aus SEO etwas vorsichtig. Bin darin absolut kein Fachmann, aber ich könnte mir vorstellen das Deine Seite anschließend einige Links verliert.

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Kategorien ab bestimmter Tiefe ausblenden. Nur aktive anzeigen!
    Antwort #4 am: 30. März 2011, 10:50:12
    xtc_show_category.inc.php

    suche:

    Code: PHP  [Auswählen]
    function xtc_show_category($counter) {
            global $foo, $categories_string, $id;
    füge danach ein:

    Code: PHP  [Auswählen]
            if ($foo[$counter]['level']<2) {
    und füge vor:

    Code: PHP  [Auswählen]
            if ($foo[$counter]['next_id']) {
    eine weitere Klammer ein:

    Code: PHP  [Auswählen]
        }
            if ($foo[$counter]['next_id']) {
    Gruß

    h-h-h

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Kategorien ab bestimmter Tiefe ausblenden. Nur aktive anzeigen!
    Antwort #5 am: 30. März 2011, 18:16:56
    Hallo h-h-h,

    ich glaube das war es noch nicht ganz.
    Damit blende ich das Level 1 komplett aus. ;)

    Ich hab mal versucht 'ne 2 einzugeben, aber das ändert nix dran, dass er die 1. Ebene ausblendet...

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Kategorien ab bestimmter Tiefe ausblenden. Nur aktive anzeigen!
    Antwort #6 am: 30. März 2011, 20:30:45
    Hallo,

    ich habe mich bei dem Code oben versehen, bitte ändere die if-Abfrage so wie oben ab.

    Gruß

    h-h-h

    P.S.: Die meisten meiner Kunden lassen mir die Zugangsdaten erhalten und haben dadurch enorme Vorteile. ;)

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Kategorien ab bestimmter Tiefe ausblenden. Nur aktive anzeigen!
    Antwort #7 am: 31. März 2011, 16:23:44
    Ahja super, vielen Dank.
    Kann man das auch so machen, dass NUR Ebene 2 verschwindet?

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Kategorien ab bestimmter Tiefe ausblenden. Nur aktive anzeigen!
    Antwort #8 am: 31. März 2011, 16:43:32
    Einfach mal mit "<2" spielen.. z.B. "!=2"

    Gruß

    h-h-h

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Kategorien ab bestimmter Tiefe ausblenden. Nur aktive anzeigen!
    Antwort #9 am: 29. April 2011, 12:32:40
    Also das klappt so definitiv nicht.

    Ich fasse nochmal zusammen:

    Ich möchte "einfach nur", dass die Navigation ab der Wahl des Fahrzeuges (also z.B. "Fiat>> Punto") wegklappt und somit nur noch links das "Fiat" und "Punto" zu sehen ist. Alle weiteren Kategorien sollen sehr wohl dann ständig geöffnet dargestellt sein.

    Bei den Lösungen oben verschwinden die Kategorien ja vollständig, also das "Fiat" wäre dann auch nicht mehr zu sehen.
    Ist das zu viel von mir verlangt für einen einfachen Code? Sorry, kenne mich da ja zu wenig aus, darum frag ich einfach mal ins Blaue... ;)

    Es würde ja vielleicht sogar reichen, wenn einfach nur das Level mit den Modelltypen zuklappt. Also dass schon noch Alfa, Fiat, Lancia etc. dasteht, aber halt nur noch die gewählte Kategorie "Punto" + alle weiteren darunter wieder ganz normal.

    2 Antworten
    1661 Aufrufe
    16. September 2016, 12:20:32 von Bexx
    1 Antworten
    2193 Aufrufe
    28. Oktober 2010, 20:26:18 von Tomcraft
    0 Antworten
    1287 Aufrufe
    08. Juni 2014, 11:46:39 von KBilz
               
    anything