Как редактировать макет страницы отзывов Magento? - PullRequest
1 голос
/ 06 марта 2012

Если вы перейдете сюда , вы увидите страницу отзывов об этом продукте .Хотя они имеют разные URL-адреса, после того, как я включил подсказки шаблонов, они, похоже, используют очень похожие шаблоны, такие как «Сопутствующие товары» и блок «Вы также можете быть заинтересованы в».

Теперь я хочуизбавьтесь от блока «Сопутствующие товары» и блока «Вас также может заинтересовать» на странице отзывов.Проблема в том, что они находятся в frontend / default / xxxx / template / catalog / product / view.phtml, который также используется основной страницей продукта.

Итак, как мне избавиться от этих 2 блоков, не удаляяих со страницы продукта?

Спасибо!

Ответы [ 2 ]

7 голосов
/ 06 марта 2012

Создайте файл app / design / frontend / [your_package - возможно, по умолчанию] / [your_theme] /layout/local.xml

В этот файл поместите следующий XML:

<layout>
    <!-- layout update handle for the product review page -->
    <review_product_list>
        <remove name="catalog.product.related"/>
        <remove name="product.info.upsell"/>
    </review_product_list>
</layout>

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

Даже если вы обновите Magento или вашу тему, ваши изменения не будут перезаписаны, а локальная копия файла в вашей теме не скроет обновленный файл.

3 голосов
/ 06 марта 2012

Вы можете удалить эти опции в xml-файле review.xml. Строка проверки <!-- Product reviews page --> добавить эти 2 строки внутри <reference name="content">

<remove name="product.info.upsell" />
<remove name="catalog.product.related" />

Gr.Lex

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...