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

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

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

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

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

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

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

Настройка ЧПУ в CMS

Август 3, 2015 г.

Как я напишу позднее, ЧПУ - один из факторов учитываемых в SEO. А пока как программист подскажу специалистам в SEO, где искать настройки ЧПУ в популярных CMS. Начну с рассказа о двух хорошо мне знакомых CMS, потом буду по мере возможности дополнять ...

Читать

Проверить заданный permission у пользователя в Drupal

Сентябрь 6, 2017 г.

В Drupal (7) новые флажки - права пользователей добавляются через hook модуля MODULENAME_permission. В зацепке вы формируете массив описаний прав, который возвращаете при выходе из функции. Пример: [crayon-6aa5ff0044c19630474920/] После того, ...

Читать

Включить вывод php ошибок в drupal 7

Январь 24, 2020 г.

Drupal надстраивает собственные разрешения на вывод ошибок, потому если вам необходим вывод ошибок на этапе разработки, то важно знать как разрешить их ...

Читать

Убрать мета тег Generator

Май 17, 2023 г.

Выпиливаем мета-тег Generator из заголовочной секции сайта на Drupal. За одно и пару других лишних мета маркеров. Для этого используем hook_page_attachments_alter в теме оформления сайта. 'Generator' в списке мета информации идет под именем system_meta_generator. ...

Читать
 

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

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



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