我有一个任务是创建一个覆盖一些phtml文件的Magento模块,但是,作为任务要求,我需要通过为模块创建一个选项卡来控制system->configuration,
的模块,然后选择enable disable the module
。
我怎么能做到这一点,考虑到模块包含要覆盖的phtml文件。
谢谢,
通常,我更喜欢创建将渲染这些模板的块,然后,您可以使用覆盖_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();
}
...
}