2011-07-19 187 views
0

當創建模塊以擴展magento時,它的功能非常強大,能夠將所有東西封裝在一個自包含的模塊中,並且通過拖放將其添加到網站中它進入根目錄。Magento - 在模塊中添加getChildHtml()作爲模塊的一部分

我有一個問題,但是當你創建一個模塊並且需要添加一些東西來輸出現有的模板文件時會發生什麼,比如說catalog/product/view.phtml。

當您完全控制代碼並且可以輕鬆訪問代碼時,這很好,您只需在模塊配置文件中使用佈局更新,將必要的代碼添加到模塊佈局文件中,然後調用getChildHtml所需的模板。

但是,我正在創建一個模塊,使同事現在和將來都能使用它,並且有一種方法可以讓他們不必手動編輯模板文件。

你如何解決這個問題,而不是將模板文件完全替換爲模塊的一部分?

回答

0

大衛,

雖然我沒有嘗試過自己,Inchoo是一個奇妙的資源,他們在今年早些時候發佈的這篇文章,它看起來相當有趣並有可能做你想做的事,而無需任何模板文件:http://inchoo.net/ecommerce/magento/how-you-could-build-your-magento-extensions-without-view-files/

否則,沒有真正好的方法來做到這一點(我知道至少)。你需要按照你所說的去做,並創建你自己的佈局XML文件,並用你自己的模板覆蓋模板。