Как удалить блок «теги» со страницы продукта? - PullRequest
9 голосов
/ 26 мая 2011

Я пытаюсь удалить функцию тегирования со страниц продукта в моей установке Magento.

Вот шаги, которые я предпринял, чтобы попытаться сделать это:

  1. Отключено кэширование на страницах администрирования Magento
  2. Очистил кеш моего браузера
  3. Отключенные теги на страницах администратора как для конфигурации по умолчанию, так и для отдельных хранилищ (Панель инструментов> Система> Конфигурация> Дополнительно> Mage_Tag> Отключить> Сохранить - это метод, который я использовал)
  4. Все комментарии в tags.xml

Это не сработало так, как я ожидал. Похоже, что теги функциональность больше не работают, но вкладка «Теги» и форма для добавления тегов по-прежнему отображаются на страницах продукта.

Как полностью удалить функцию тегирования, включая отображаемые теги и форму добавления тега?

Ответы [ 4 ]

17 голосов
/ 27 февраля 2012

Если вы используете local.xml, просто используйте этот код:

<remove name="product_tag_list" />

Использование local.xml - это самый простой способ изменить страницуТакже лучший способ, кстати.Лучше просто отключить его через бэкэнд.Через xml он не загружается, так что в итоге производительность вашего магазина лучше.

8 голосов
/ 30 мая 2011

Easy one :) Просто добавьте следующее в local.xml (внутри тегов макета).

<catalog_product_view>
    <reference name="product.info.additional">
        <action method="unsetChild"><name>product_tag_list</name></action>
    </reference>
</catalog_product_view>
2 голосов
/ 27 мая 2011

какой tag.xml вы закомментировали?Тот, в вашей пользовательской теме или по умолчанию?Вам нужно сделать и то и другое, иначе макет по умолчанию просто вставит пропущенные значения.

Интересует нод <catalog_product_view> в tag.xml.

Предлагаю вам прочитать статью @Alan, написанную на Макет Magento XML иустановите расширение LayoutViewer (или купите CommerceBug), чтобы убедиться, что обновления макета не вставляются, и сообщите здесь, если у вас все еще есть вопросы.

HTH,
JD

0 голосов
/ 11 апреля 2017

1) Скопируйте файл tag.xml из нижеуказанного местоположения в свою пользовательскую тему и удалите приведенный ниже код.app \ design \ frontend \ base \ default \ layout \ tag.xml

    <catalog_product_view translate="label">
    <label>Catalog Product View</label>
     <!-- Mage_Tag -->
    <reference name="product.info.additional">
        <block type="tag/product_list" name="product_tag_list" before="-" template="tag/list.phtml">
            <block type="page/html_wrapper" name="product.tag.list.list.before" as="list_before" translate="label">
                <label>Tags List Before</label>
                <action method="setMayBeInvisible"><value>1</value></action>
            </block>
        </block>
    </reference>
</catalog_product_view>

ИЛИ 2) Чтобы отключить теги от администратора, вы должны следовать приведенной ниже опции.Администратор: Система> Конфигурация> Дополнительно> Дополнительно> Отключить вывод модулей> Mage_Tag = Отключить.

...