[英]Magento: Override phtml inside /base/default/template
我正在嘗試覆蓋
app / design / frontend / base / default / template / contacts / form.phtml 。
我遵循了一些指南,但均未成功:
我只能發布一個鏈接,因為我沒有足夠的聲譽來發布更多鏈接:( http://www.magento.scommerce-mage.co.uk/override-phtml-or-layout-core-files-in-magento .html
實際上,我現在更加困惑,因為他們都使用不同的方法。 目前,我正在嘗試像上一本指南中那樣做,因為這是迄今為止最新的(2014年),目前還沒有成功。
所以這就是我得到的:
應用程序/代碼/本地/命名空間/ MyModule / etc / config.xml
<config>
<frontend>
<layout>
<updates>
<contactredirect>
<file>contactredirect.xml</file>
</contactredirect>
</updates>
</layout>
</frontend>
</config>
應用/設計/前端/基礎/默認/布局/ contactredirect.xml
<layout version="0.1.0">
<contacts_index_index translate="label">
<reference name="contacts.form">
<action method="setTemplate">
<template>contactredirect/form.phtml</template>
</action>
</reference>
</contacts_index_index>
</layout>
最后是我的 form.phtml的位置(內容可能無關緊要):
app / design / frontend / base / default / template / contactredirect / form.phtml 。
任何幫助表示贊賞!
在參考名稱中使用“ contactForm”,即代碼應為-
<reference name="contactForm">
<action method="setTemplate">
<template>contactredirect/form.phtml</template>
</action>
</reference>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.