Bei einem Projekt gab es zwei Fehlermeldungen, die auftraten, wenn man versuchte einen Filter bei der Filternavigation (Layered Navigation) zu verwenden.
Der erste Fehler lautete:
Mage registry key “current_category_filter” already exists
und der zweite:
You cannot define a correlation name ‘eigenes-attribut’ more than once
Weiterhin fiel auf, dass auch ein Filter zwei Mal auftauchen konnte. Das Problem lag hierbei darin, dass in der catalog.xml die Zeile
<block type="catalog/layer_view" name="catalog.layer.filter.view" template="catalog/layer/view.phtml"/>
für den Filter Block zwei Mal aufgerufen wurde. Einmal im Bereich
<!-- Default layout, loads most of the pages -->
und einmal im Bereich
<!-- Category default layout -->
Nachdem die Zeile ein Mal entfernt wurde, waren die Probleme gelöst.
Genutzt in Magento Version 1.5 Kommentare? Ergänzungen? Hinweise? Gerne!