Da bei der Magento-Entwicklung immer wiederkehrende Hürden und Fragen auftauchen, habe ich in diesem Artikel meine wichtigsten Snippets zusammengetragen. Der Beitrag wird ständig erweitert.
##Vorkonfiguriertes Produkt per URL aufrufen
http://www.meine.url/kategoriepfad/produkt.html#10=150&15=200
Schema: super_attribute_id=option_id
Ausgelesen wird das Ganze in js/varien/product.js
ab Zeile 282
##Aktuellen Ausführungskontext auslesen
Mage::log("ModuleName: " . Mage::app()->getRequest()->getModuleName() . " || ControllerName: " . Mage::app()->getRequest()->getControllerName() . " || RouteName: " . Mage::app()->getRequest()->getRouteName() . " || ActionName: " . Mage::app()->getRequest()->getActionName());
##Relevante Links
##Ausgesuchte Module (kostenlos)
-
Simple Configurables
- Preise direkt in den Simple Products angeben
- Aktualisiert Beschreibungen & Bilder bei Auswahl
- Fügt den günstigsten Preis mit „ab“ davor ein
-
Yoast Canonical URLs
- Canonical URL für Produkte und Kategorien
- Double Content in den Sumas vermeiden
-
Custom Menu
- Anpassbares Menü mit Static Blocks
- Zeigt alle Ebenen gleichzeitig an
-
Fooman Google Analytics
- Integration von Analytics für AJAX-Seiten und Conversion-Tracking