Ankündigung

Einklappen
Keine Ankündigung bisher.

Shop Kategorie hervorheben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Inbay
    hat ein Thema erstellt Shop Kategorie hervorheben.

    Shop Kategorie hervorheben

    Ich benötige immer noch Hilfe um die Gambio Shop Kategorie im aktiven Zustand farbig hervorzuheben. Leider ist mir nicht klar in welcher(n) Datei(en) ich ich dort Änderungen anlegen muss.

  • Arne Drews
    antwortet
    Oha... Danke für die Blumen
    Lag bei Deinem Problem aber auch überwiegend daran, daß ich das Shopsystem tlw. in- und auswendig kenne...

    Aber schön, wenn die Leute zufrieden sind

    Einen Kommentar schreiben:


  • Inbay
    antwortet
    Vielen Dank an Arne, wer einmal .php Hilfe braucht sollte sich direkt an ihn wenden. 100% Kompetenz, Spitze.

    Einen Kommentar schreiben:


  • Arne Drews
    antwortet
    Kurze Info zum Stand:
    Die Kategorie-Navigation im Header wird über das Template /templates/EyeCandy/boxes/box_categories_top.html geladen.

    Hier gilt es jetzt herauszufinden, wie man die aktuell aktive Kategorie herausfindet.
    Generell kann man natürlich die GET-Parameter dazu verwenden, denn Gambio benutzt dazu bspw, ?cat=c2.
    Nur steht dieser Parameter zu dem Zeitpunkt, an dem die Kategorien zusammengewürfelt werden nicht mehr zur Verfügung.
    Gambio übernimmt scheinbar die GET-Parameter in die eigenen Klassen und verwirft $_GET dann komplett.

    Eigentlich muß man jetzt nur herausfinden, wo und wann er dies tut und zuvor den Parameter bspw. so abfangen:
    PHP-Code:
    if ( isset($_GET['cat']) ) {

        
    $myCategoryHandler = new MyCategoryHandler;
        
    $myCategoryHandler->run();

        
    $smarty->assign'MY_CURRENT_MAIN_CATEGORY'$myCategoryHandler->getCurrent() );


    Den Umweg über die Klasse, weil Du da dann noch auf besondere Fälle eingehen kannst.
    Bspw. sind die Sub-Menüs ja per Default eingeklappt. Daher muß bei aktiver Unterkategorie ja ebenfalls die Hauptkategorie mit hervorgehoben werden, nehme ich an.
    Das kannst Du dann alles in der Klasse erledigen.

    Im Template selbst kannst Du dann per Smarty auf MY_CURRENT_MAIN_CATEGORY prüfen und entsprechend eine CSS-Klasse hinzufügen.
    Am Wochenende werde ich mir das wieder genauer ansehen, sofern hier keiner ne schnellere Lösung für Dich hat...


    ps: gambio selbst verwaltet einen paramater "current_category_id", der aber aufgrund des cachings immer 0 ist und somit nicht weiterhilft.
    auch das deaktivieren des kategorie-caching bringt einen da nicht weiter.

    Einen Kommentar schreiben:


  • Inbay
    antwortet
    Nein, das Problem ist leider noch nicht gelöst, es geht nicht um das Breadcrump sondern um die ganz normale Navigation in der die Kategorie hervorgehoben werden soll, wenn sie aktiv ist. Über css wäre das a:current aber damit wird man in dem Shop nichts. Kann mir jemand einen Tip geben?

    Einen Kommentar schreiben:


  • Sakron
    antwortet
    Dieser wurde ihm ja schon beantwortet.. ohje.
    Danke für die Verlinkung monolith.

    Einen Kommentar schreiben:


  • monolith
    antwortet
    Zitat von Sakron Beitrag anzeigen
    wtf ?
    ?

    Schätze er bezieht sich auf einen anderen Thread. Den könnte er allerdings verlinken.

    Nachtrag: Offenbar den hier: http://www.php.de/php-einsteiger/109...t-gesucht.html

    Einen Kommentar schreiben:


  • Sakron
    antwortet
    wtf ?

    Einen Kommentar schreiben:

Lädt...
X