There are some pages in Magento with no breadcrumbs enabled by default. In order to enable it, for example, on the checkout page, open checkout.xml file stored in 'layout' folder of the current theme, and find there 'checkout_onepage_index' block. Then add to the block this code:
Magento E-commerce Platform Q/ A
The feature notifies the user who submits 'Contact Us' form on site (the notification will be delivered to the indicated by the user email address).
See the image:
The notification message example:
To enable the feature:
1. We will extend Contacts settings with the ability to Enable/ Disable notification and the ability to choose the template of the notification to send to the user.
Add file system.xml into the module folder:
The feature might be useful for the stores dealing with large and often updated inventory. In order not to convert each product manually after each inventory update to existing bundle products it is possible to make the process automated.
First we will create the observer that will be performing the function each time a new product is saved.
Announce the observer in config.xml file:
Here's the example of the footer and how to do it:
Namespace - Ikantam
Module - EmailFooter
In the example the footer text is extracted from a readymade template. Since templates might be both text and html, the appropriate footer should be applied to each, i.e. for the html templates – html footer template, for the text templates – text footer template. How to create custom email templates you can read here
In order to create the menu a function need to be added. The function that will receive the ID of the parent (main) categories as an argument and will be displaying child categories. Also the function should check presence of the sub-categories each time a child category is called.
Here's the example of the 'recursive' function: