Magento

Add Customer Fields to Registration

  • by

Easy one! Modify your local.xml file, adding the following directly after <layout>   <customer_account_create> <reference name=”customer_form_register”> <action method=”setData”><key>show_address_fields</key><value>1</value></action> </reference> </customer_account_create>

1.9 Observable Events Magento

Mage/Persistent/Model/Observer.php: ‘persistent_session_expired’ Mage/Persistent/controllers/IndexController.php: ‘persistent_session_expired’ Mage/Rss/Block/Catalog/Review.php: ‘rss_catalog_review_collection_select’, array(‘collection’ => $collection) Mage/Rss/Block/Catalog/Special.php: ‘rss_catalog_special_xml_callback’, $args Mage/Rss/Block/Catalog/NotifyStock.php: ‘rss_catalog_notify_stock_collection_select’, array(‘collection’ => $collection) Mage/Rss/Block/Catalog/New.php: ‘rss_catalog_new_xml_callback’, $args Mage/Rss/Block/Catalog/Category.php: ‘rss_catalog_category_xml_callback’, $args Mage/Rss/Block/Catalog/Tag.php: ‘rss_catalog_tagged_item_xml_callback’,… Read More »1.9 Observable Events Magento

Load Product by SKU or ID

  • by

<?php $_product = Mage::getModel(‘catalog/product’)->load(5525); $_product = Mage::getModel(‘catalog/product’)->loadByAttribute(‘sku’,’hypnotherapy-cd-weightloss’);

Breadcrumbs on Magento 1.9

  • by

Finding that your breadcrumbs aren’t working in 1.9?  Replace the call with <?php  echo $this->getLayout()->getBlock(“breadcrumbs”)->toHtml()?>