2013-10-07 5 views
0

Я знаю: мы можем обновить макет вида в magento, используя его дескриптор компоновки, например «http://domain.com/shops/index.php/customer/account/index/», у него есть дескриптор макета, например, используя это в local.xml, мы можем обновить макет этого конкретного вида, например, удалить корзину боковая панель следующим образомMagento: найдите ручку макета для страницы категории продукта?

<layout version="0.1.0"> 
    <customer_account_index> 
    <remove name="cart_sidebar"/> 
    </customer_account_index> 
</layout> 

и то, что я хочу знать, я создал пункты меню падают, как мужчин-> Tshirts, и он идет в URL, как «http://domain.com/shops/index.php/men/t-shirts.html», как я могу удалить корзины врезку с этой страницы ?

+0

так что вы хотите ручку для конкретной категории? или всех категорий? – OSdave

+0

Хотите, чтобы ручка для всех категорий, в том числе подкатегория, если это возможно, например мужчины-> Футболка-> графическая рубашка –

ответ

5

У вас есть общая схема для категорий catalog_category_view, но Magento также загружает определенный дескриптор макета для категории <CATEGORY_{ID_HERE}> поэтому вы ч использовать, например <CATEGORY_5> Можно также указать пользовательский код макета в категории редактирования страницы на вкладке дизайна. Вы также можете установить, чтобы его дети наследовали это, отредактировав их.

4

На странице категории ручки Magento пожаров (в порядке)

  1. Полное имя действия обработчика catalog_category_view

  2. Специальный catalog_category_layered обработчик

  3. Специальный CATEGORY_[ID] обработчик (где ID является идентификатором категории, например CATEGORY_8

Это должно дать вам то, что вам нужно.

Если вы используете Commerce Bug (расширение коммерческой отладки Magento я создал и стараться не более продвигать), вы можете получить эту информацию на вкладке Layout

enter image description here

Смежные вопросы