調用直到最底層的我已經創建了一個模塊並阻止如何從我的模塊在Magento
<block type="mymodule/mymodule" name="my_block" template="mymodule/mymodule.phtml"/>.
在catalog.xml中下默認主題。
我從默認主題的catalog/product/view.phtml的getChildHtml('my_block')方法調用此塊,它顯示來自mymodule.phtml文件的文本,但我不想從上面的view.phtml調用該塊view.phtml,有沒有辦法從mymodule的任何地方調用上述塊來顯示mymodule.phtml中的文本。
尋找在可能在catalog.xml中的佈局xml文件my_block並嘗試在同一添加到您的模板。你想在模塊的模板中調用它嗎?或者你想在你的班級裏打電話給你? – 2012-07-19 12:24:20
它取決於您想要顯示的位置。我不認爲該list.phtml由於性能有一些塊掛鉤。所以你應該改變主題文件。您可以創建自己的主題或將其添加到'app/design/frontend/default/default/catalog/product /' – Serjio 2012-07-20 08:20:02
Dreaded分號和Serjio感謝您的回覆。實際上,我在catalog.xml中創建了my_block,它使用我的模塊phtml模板文件,並且當我從list.phtml頁面調用getChildhtml(「my_block」)時,該模板文件顯示在產品類別頁面及其工作中。但是,從我的模塊文件中調用該塊的其他方法是什麼? – 2012-07-20 09:40:17