CMS页面中的静态块的自定义模板?
我在网上搜索,但找不到该怎么做。 我想将之前在admin中创建的静态块添加到cms页。使用以下任一行均可使用: {{block type="cms/block" block_id="my_block_id"}} {{block type="cms/block" block_id="my_block_id" template="cms/content.phtml"}} 现在,我想使用自定义模板,即: {{block type="cms/block" block_id="my_block_id" template="modulename/custom-template.phtml"}} 当我将其放入cms-page时,将显示该块,但将完全忽略“ template”标签cms/content.phtml。 我尝试了什么,我试图扩展类Mage_Block_Cms_Block并添加setTemplate($this->getTemplate());到-function _toHtml()。效果与上面相同- cms/content.phtml被使用。 我试图扩展类Mage_Core_Block_Template; 我当然可以在这里设置模板,但是在获取静态块时遇到了问题。我找不到如何通过block-id获取该块的信息。 这个问题是关于/不是关于 我知道如何使用PHP。 我知道如何使用XML文件执行此操作。 对于这个问题至关重要的是,可以在后端管理数据块。 我运行Magento CE 1.7.0.0。 感谢您的时间!