использовать пользовательский файл шаблона для домашней страницы magento и страницы продукта - PullRequest
3 голосов
/ 30 июня 2010

Я хочу использовать настроенный файл шаблона для домашней страницы magento. Я использовал следующий код в файле layout / local.xml моей темы, как описано в этом учебник

<new_layout translate="label">
    <label>New Layout</label>
    <reference name="root">
        <action method="setTemplate"><template>page/home.phtml</template></action>
        <!-- Mark root page block that template is applied -->
        <action method="setIsHandle"><applied>1</applied></action>
    </reference>
</new_layout>

Но подсказка пути к шаблону показывает page / 3columns.phtml. Кто-нибудь, пожалуйста, укажите точный способ установить один шаблон на домашней странице, а другой на страницу продуктов. Также хочу удалить корзину и сравнить поля только с боковой панели домашней страницы и показать его на других страницах. Я использую magento 1.4. 1

1 Ответ

1 голос
/ 30 июня 2010

Ваша проблема в том, что вы указываете страницу, которую хотите изменить.Домашняя страница - это страница CMS, поэтому вы должны отредактировать макет, отредактировав конкретную страницу CMS.Оттуда вы можете изменить на другой тип страницы и добавлять или удалять блоки по желанию.

Если вы хотите изменить макет страницы просмотра каталога, вам нужно отредактировать тег <catalog_product_view>, которыйВы можете ссылаться на catalog.xml.Поэтому измените свой код на что-то вроде этого:

<catalog_product_view>
    <reference name="root">
        <action method="setTemplate"><template>page/home.phtml</template></action>
        <!-- Mark root page block that template is applied -->
        <action method="setIsHandle"><applied>1</applied></action>
    </reference>
</catalog_product_view>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...