Вы здесь

Как вывести определённые поля в отдельном div?

-1

https://www.drupal.org/project/field_group - отлично группирует поля на back-end, а на front-end оберток не выводит

https://www.drupal.org/project/field_collection - даже обертки выводит (много хлама), но чего-то нормально темизироваться пока не желает

Как поделить именно обертками (например див с классом) список последовательных полей на группы на front-endе ? Типа не всё "меню сразу", а div-завтрак div-обед div-ужин

Версия Drupal: 
7.x
Категория: 
HTML/CSS
Вопрос задан 10.01.2016 - 16:34
Аватар пользователя Pavel
Pavel
-47

front-end - это то, что видят все посещающие сайт
обычно это текст с картинками

особо продвинутые даже умудряются подсмотреть и даже стырить код html и js

Комментарий оставлен 10.01.2016 - 17:01

Ответы

2

https://www.drupal.org/project/field_group группирует поля для "front-end".
Просто группировать нужно на странице настройки отображения, а не на странице настройки полей.

Ответ дан 10.01.2016 - 17:30
1

В препроцесс-хуке темплейта подготавливаете переменные для классов.
Чтоб было меньше хлама, можно переопределить функции темизаци нужных элементов(полей).
Естественно, предварительно их реализовав посредством hook_theme, в Вашем модуле или теме оформления.
А в самом темплейте уже выводите ваши поля как нужно, добавляя им нужные классы (приготовленные в препроцесс-хуке)

Ответ дан 10.01.2016 - 17:37

отдельным полям нужные классы задаюццо без проблем... а вот поделить и обернуть - пока не особо получается... но позитивные подвижки уже вырисовываотся ... ))

Комментарий оставлен 10.01.2016 - 21:03