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

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

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

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

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

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

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

Drupal tmgmt модуль, фиксим баги

Сентябрь 24, 2024 г.

Это мощный модуль перевода контента. Из коробки, позволяет делать это вручную, вытягивая поля сущности в единый список. К нему можно подключить Deepl в качестве провайдера (tmgmt_deepl) и автоматизировать перевод контента. Модуль решает очень большую ...

Читать

Функция для локализации изображения при экспорте статьи

Февраль 29, 2016 г.

За многолетнюю практику работы с Drupal, я накопил целую библиотеку вспомогательных функций. Функция, описываемая в этой статье, используется для копирования ...

Читать

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

Август 28, 2021 г.

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

Читать

Добавляем свои стили в CKEditor на Drupal

Ноябрь 16, 2017 г.

Задача не для программиста, а больше для системного администратора, т.к. речь пойдет о правильной настройке. Типично, CKeditor имеет компонент Форматирование ...

Читать
 

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

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



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