Вы здесь

Разное управление отображением типа материала для разных тем

0

На сайте есть две темы - основная и мобильная. Требуются разные настройки Управлением отображений для типа материала для разных тем. Например, для типа Новости в мобильной версии требуется один пресет, а в полной - другой. Или в одной версии нужно выводить поле, а в другой - нет. Как такое делать при помощи шаблонов - я знаю. Есть ли модуль, позволяющий мышкой менять настройки?

Версия Drupal: 
8.x7.x
Категория: 
Field APIThemingUser API
Вопрос задан 25.08.2016 - 16:48

Ответы

1

Используйте hook_node_view_mode_alter для смены отображения на пример на mobile_teaser, как только тема будет мобильная.

Название текущей темы.

global $theme;
Ответ дан 13.09.2016 - 07:02
0

Логичнее сделать одну нормальную тему и решать вопросы с помощью @media

Ответ дан 26.08.2016 - 10:35
Аватар пользователя 787
787
0

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

Комментарий оставлен 27.08.2016 - 09:43