Изменить шаблон заголовка magento только на странице товара

Я использую шаблон по умолчанию sm_market, купленный в themeforest. Здесь вы можете найти ссылку: http://themeforest.net/item/market-premium-responsive-magento-theme-/8945695
Я пытаюсь изменить заголовок моего шаблона Magento 1.9.1 на странице продукта. У меня есть 2 шаблона, которые я хочу использовать. Первый — это header.phtml (по умолчанию), который уже назначен домашней странице и всем остальным страницам. отлично. Вторым является 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)

1

Решение

Ниже работал для меня (1.9.1.0)

<catalog_product_view>
<reference name="root">
<block type="page/html_header" name="header" as="header" template="page/html/header4.phtml"/>
</reference>
</catalog_product_view>
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]