我在網上搜索瞭如何在產品頁面上添加「模塊」與我的模板。我建立了我的自定義模塊,顯示某種信息,我想說明一下,讓我們來說說我的產品的長篇描述。Magento - 在產品信息頁面上注入自定義模塊
我一直在試圖格式化我的模塊的xml佈局,但沒有運氣。
經過一番搜索,我發現這個:Programatically create Magento blocks and inject them into layout,我不能讓它爲我工作。但這可能是因爲我錯過了一些東西。
我模塊的結構是這樣的:
CODE:應用程序/代碼/本地/ deveti/Countrypurchase
設計:應用程序/設計/前端/預設/默認/模板/ Countrypurchase/index.phtml
佈局:應用程序/設計/前端/預設/默認/佈局/ countrypurchase.xml
我知道正確的方法是編輯主要佈局文件,手動添加塊,但我想這樣做的蒼蠅。
編輯:這工程!
所以我會做我的模塊佈局XML countrypurchase.xml是這樣的:
<?xml version="1.0"?>
<layout version="1.0">
<catalog_product_view>
<reference name="product.info">
<block type="core/template" name="product.countrypurchase" as="countrypurchase" template="countrypurchase/index.phtml" />
</reference>
</catalog_product_view>
</layout>
而且我添加了一個電話到目錄/產品/ view.phtml:
<?php echo $this->getChildHtml('countrypurchase'); ?>
它的工作原理;)
謝謝你的幫助!
我假設你的緩存被禁用並清除? – 2012-01-04 20:29:05
是的。我總是測試這些事情與緩存禁用和清除。 – 2012-01-05 08:24:29