簡體   English   中英

Magento:在/ base / default / template內部改寫phtml

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM