[英]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.