1

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)

4

1 に答える 1