Добавление режимов просмотра для node в Drupal 7

Разные типы node view предназначены для темизации публикаций. Но drupal не даёт задавать новые представления из панели администрирования.

Рассмотрим как создавать их программно.

Чтобы в типах отображения публикации появилась новая (-ые) вкладки, требуется реализовать hook_entity_info_alter.

Все типы публикаций тут же получат данный тип представления. И вы сможете настроить форматирование и набор полей для вывода в шаблон.

Заданное системное имя (то что вы напишите вместо SYSTEM_VIEW_MODE_NAME), будет присваиваться переменной $view_mode в шаблоне node.tpl.php.

Мало букафф? Читайте есчо !

Работа с картинками в API Drupal 7

Сентябрь 28, 2015 г.

Собрал здесь несколько полезных функций, которые могут быть полезны для работы с полем изображений в Drupal семерочке. Данная коллекция представляет из себя закладку с примерами. В памяти всё не удержишь, приходится ползать по выполненным проектам - копипастить ...

Читать

Многоязычность в Drupal 7

Март 31, 2015 г.

Конструирование многоязычного сайта добавляет множество деталей, которые нужно учитывать в процессе работы. Это и верстка шаблона, картинки которого могут ...

Читать

Создаём программно url alias в Drupal 9

Август 28, 2021 г.

Сниппет кода, демонстрирующий как alias создаётся в Drupal 9. Ранее (в 8й версии) это был сервис ядра path.alias_storage, и код выглядел так: [crayon-6acadc1a7aa22396226146/] В 9й версии хранилище перенесли в entityTypeManager и потому выглядит ...

Читать

Acana.ru - сайт дистрибьютора кормов для животных

Июнь 6, 2017 г.

Этот проект я не создавал, а переносил с одного движка на другой, попутно решая некоторые актуальные задачи. Почему возникла потребность в переносе? ...

Читать
 

Комментарии к «Добавление режимов просмотра для node в Drupal 7»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: