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.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Shop Kategorie hervorheben
Einklappen
Neue Werbung 2019
Einklappen
X
-
Zitat von Sakron Beitrag anzeigenwtf ?
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
Kommentar
-
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() );
}
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.
Competence-Center -> Enjoy the Informatrix
PHProcks! • Einsteiger freundliche Tutorials • PreComposed Packages
Kommentar
-
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 sindCompetence-Center -> Enjoy the Informatrix
PHProcks! • Einsteiger freundliche Tutorials • PreComposed Packages
Kommentar
Kommentar