Aktionen
GX-Bug #45195
geschlossenJavaScript-Fehler, wenn Kategoriemenü (Top) deaktiviert ist (GX-2.7)
Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Moritz Bunjes
Kategorie:
Frontend
Zielversion:
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.7.1.2
Release Notes Langtext:
Beschreibung
vorab: bei Update eines stark angepassten Kundenshops aufgetreten - könnte also mit heftigen Anpassungen am Shop zusammenhängen (Anpassungen zum Teil undurchschaubar und fehlerhaft), aber ggf. tatsächlich ein Bug sein. Zunächst die Eckdaten:
- Versionswechsel: von v2.0.12.2 auf v2.4.2.0
- sehr stark angepasster Shop (fehleranfällig bei Ausführung)
Problem:
- templates/EyeCandy/source/boxes.php: hier u.a. abgefragt, ob topmenu aktiviert ist [if(gm_get_conf('CAT_MENU_TOP') == 'true') include(DIR_WS_BOXES.'megadropdown.php');]
- ist bei Kunden nicht aktiviert, also wird megadropdown.php auch nicht geladen - hier wird aber Smarty-Variable generiert: $content_data.categories_parents_ids
- Abfrage nach Smarty-Variable erfolgt dennoch [megadropdown.html - {$content_data.categories_parents_ids}] - bzw., megadropdown.html dennoch eingebunden?
- vgl: templates/EyeCandy/javascript/SubmenuHandler.js mit templates/EyeCandy/javascript/TopNavigationHandler.js - in einer Datei abgefangen mit Abfrage [if(typeof parentsIds != 'undefined') {...}], in anderer nicht
benötige hierzu keine Rückmeldung, da ich es bereits für kunden gefixt habe.
Dateien
Zugehörige Tickets
Aktionen