Как убирать блоки с помощью custom design

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 nmarat
  • Группа: Клиент
  • Сообщений: 24
  • Регистрация: 20.02.2011

25.04.2011 17:25

Можно ли с помощью custom design в категориях убирать с помощью xml вывод определенных блоков?
Допустим, только в одной категории мне надо убрать вывод блока тегов и подписки на новости.

Вот как добавить кастомный блок я разобрался, а как убрать - нет.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

25.04.2011 17:37

Можно, для этого в макетах существует специальный тег remove.
Подробнее можно узнать либо из переведённой на русский язык и опубликованной на этом форуме книги по разработке тем для Magento, либо записавшись на мой учебный курс.

#3 nmarat
  • Группа: Клиент
  • Сообщений: 24
  • Регистрация: 20.02.2011

25.04.2011 18:01

<reference name="left">
      <remove name="tags_popular"/>
</reference>

Убирает блок тегов.

<reference name="left">
       <remove name="left.newsletter"/>
</reference>

Убирает блок newsletter

<reference name="left">
      <remove name ="catalog.leftnav"/> 
</reference>

Убирает блок навигации


к сожалению содержание обоих курсов мне не подходит.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

25.04.2011 18:05

Верно.
Кстати, все стандартные блоки можно убирать посредством модуля Удобная настройка витрины. Такой способ является предпочтительным, потому что вы сохраняете файлы вашей темы нетронутыми и снижаете, тем самым, затраты на сопровождение магазина (магазин с нестандартными правками сопровождать, очевидно, дороже).

#5 nmarat
  • Группа: Клиент
  • Сообщений: 24
  • Регистрация: 20.02.2011

25.04.2011 18:12

Удобная настройка витрины убирает блоки вообще, а не конкретно в определенном месте.
Мне надо ТОЛЬКО в отдельной категории.

Очень жду нормальный модуль cms_pro в русской сборке.

#6 nmarat
  • Группа: Клиент
  • Сообщений: 24
  • Регистрация: 20.02.2011

25.04.2011 19:41

-

Поделиться темой: