我使用从 themeforest 购买的 sm_market 默认模板。在这里您可以找到链接:http ://themeforest.net/item/market-premium-responsive-magento-theme-/8945695 我正在尝试在产品页面上修改我的 Magento 1.9.1 模板的标题。我有 2 个要使用的模板。首先是 header.phtml(default) ,它已经分配给主页和所有其他页面,这很好。其次是我只想在产品页面上使用的header4.phtml。
标题模板位于:
/public_html/app/design/frontend/sm_market/default/template/page/html
所以,我在下面创建了一个 layout.xml 文件:
/public_html/app/design/frontend/sm_market/default/layout/local.xml
在 local.xml 文件中,我添加了以下更新:
<my_handle> <!-- create custom handle to avoid duplication -->
<reference name="header">
<action method="setTemplate">
<template>page/html/header4.phtml</template>
</action>
</reference>
</my_handle>
<catalog_product_view>
<update handle="my_handle" />
</catalog_product_view>
可以想象,这是行不通的。我做错了什么?
您通常如何仅为特定页面更改标题模板?(在我的情况下是catalog_product_view)