有这个模板文件:
app/design/frontend/base/default/template/catalog/product/view.phtml
我首先改变了它,但我知道我应该以某种方式覆盖以避免更新问题。所以我试图找到一个教程,但像this question我找不到任何适用于Magento 1.7.0.2。
我知道我必须创建一个新的模板文件夹并重新创建文件夹结构catalog/product
。
答案 0 :(得分:3)
app/design/frontend/mycompany/default/template
mycompany
base/default
(后备)mycompany/default
(具有相同的目录结构,所以:app/design/frontend/mycompany/default/template/catalog/product/view.phtml
)并更改您需要更改的内容不需要在主题的layout
文件夹中创建任何XML文件。如果您需要使用布局定义自定义任何内容,请创建layout/local.xml
并在那里进行布局更新。请勿将catalog.xml
中的base/default
复制到您的主题,因为这可能会导致Magento更新出现问题。
答案 1 :(得分:0)
您应该已经定义了自己的主题,并将确切的路径和文件复制到您自己的主题并在那里进行更改。
答案 2 :(得分:0)
如果您想使用同一个文件,可以将默认主题复制并粘贴到主题中。
但是如果你想使用你的定义文件,那么你可以在local.xml中使用下面的代码 并将新创建的文件放在您或默认主题的模板文件夹中。
<catalog_product_view>
<reference name="product.info">
<action method="setTemplate"><template>yourfolder/customfile.phtml</template></action>
</reference>
<catalog_product_view>
因此上面的文件将覆盖默认的view.phtml
我希望这会对你有所帮助。