如何在另一个块phtml文件中调用自定义模块块

时间:2014-02-28 05:54:31

标签: magento

如何在另一个块phtml文件中调用块? 我创建了一个显示特殊产品的模块。 我的问题是,在特色产品phtml文件中,我必须检查是否有任何特殊产品,如果存在我想显示特殊产品,否则应显示产品。

2 个答案:

答案 0 :(得分:1)

您可以将自定义阻止文件调用到另一个自定义模板文件中,如下所示

<?php echo Mage::getSingleton('core/layout')->createBlock('custom/mycustomblock')->setTemplate('custom/test.phtml')->toHtml(); ?>

希望这会对你有所帮助。

答案 1 :(得分:0)

在自定义模块中创建一个帮助程序类方法,以检查特殊产品条件。 你的助手类会将true或false值返回给模块块文件(.phtml)。

使用以下代码调用模块助手调用。

Mage::helper('yourmodule')->checkSpecialProduct();

尝试这个。