есть ли какие-то дескрипторы, с помощью которых можно настроить в xml файле так, чтоб на одной странице отображались одни блоки, а на другой другие?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 afi13
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 18.09.2012

12.10.2012 21:12

Есть несколько страниц, которые используют одинаковый 1column template, есть ли какие-то дескрипторы, с помощью которых можно настроить в xml файле так, чтоб на одной странице отображались одни блоки, а на другой другие? Например чтоб на разных CMS page разные блоки отбражались.

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

12.10.2012 21:14

Есть, конечно.
Более того, очевидно, можно прийти к мысли посмотреть дескрипторы обеих страниц и сравнить их.

#3 afi13
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 18.09.2012

12.10.2012 22:12

Можно пример, как использовать полученный дискриптор для удаления и отображения блока. И ли можно отображать блоки по контроллерам? То есть получить имя с помощью getRequestedControllerName и тображать блок только там где используется данный контроллер?

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

12.10.2012 22:14

Одна тема - один вопрос, иначе потом никто не найдет то, что я напишу.

#5 afi13
  • Группа: Пользователь
  • Сообщений: 13
  • Регистрация: 18.09.2012

12.10.2012 22:17

Тогда можно хотя бы ссылки или названия книг где об этом можно подробно прочитать?

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

13.10.2012 07:14

Эта ветка наглядно показывает, что пока тему не закроешь, тезис «одна тема — один вопрос» доходит до посетителей очень медленно. Другие разумные доводы, высказанные даже в явном виде, к сожалению, не работают.

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