我有一个任务是创建一个覆盖一些phtml文件的Magento模块,但是,作为我需要控制模块的任务要求
system->configuration,
为模块创建一个标签,然后为enable disable the module
选项。
我怎么能做到这一点,考虑到模块包含要覆盖的phtml文件。
谢谢,
答案 0 :(得分:0)
通常,我更喜欢创建将渲染这些模板的块,然后,您可以使用覆盖_toHtml
方法并在那里实现逻辑。与Mage_Core_Block_Template
的作用类似。
class Namespace_Module_Block_Template extends Mage_Core_Block_Template
{
...
protected function _toHtml()
{
if (!this->_isEnabled()) {
return '';
}
return parent::_toHtml();
}
...
}