Inluding blocks in Magento CMS pages
Including output from blocks is easily done using the following directive
{{block type="module/block_name" method="outputFunction"}}You can pass it additional parameters by adding these to the directive using the same syntax as the type and method parameters. These extra parameters will make up the block’s data contents. The method parameter is optional defaults to toHtml.
Including a CMS block can be done by
{{block id="block_id"}}All of this is (surprisingly) implemented in the Mage_Core_Model_Email_Template_Filter class. There are a number of other directives including layout, skin, media, store, htmlescape, var, protocol, config and customvar.
Tags: Magento