themeforest から購入した sm_market のデフォルト テンプレートを使用します。ここにリンクがあります: http://themeforest.net/item/market-premium-responsive-magento-theme-/8945695 製品ページの Magento 1.9.1 テンプレートのヘッダーを変更しようとしています。使用したいテンプレートが 2 つあります。まず、header.phtml(デフォルト) が既にホームページと他のすべてのページに割り当てられていますが、これは問題ありません。2 つ目は、商品ページでのみ使用したい 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)