Список всех типов публикаций в Drupal

Как получить полный список зарегистрированных типов публикаций в Drupal 7. Задача типична для бек-енда при создании форм страниц настроек. Потому покажу в статье пример реализации поля для формы с выбором типов публикаций.

В API Drupal существует специальная функция для извлечения списка типов публикаций: node_type_get_types(). Также можно обратиться к таблице node_type, где перечислены зарегистрированные типы (но это не drupal-way).

Функция возвращает массив объектов вида:

Форма с полем выбора типов публикаций

Объявление формы с набором чекбоксов + кнопка сохранения данных.

Сохранение данных формы

Функция хелпер, читающая список типов нод.

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

Программное удаление полей и групп из сущности Config Pages

Февраль 12, 2019 г.

Я уже рассказывал ранее как программно можно обновить данные в сущности config_pages. А здесь покажу как программно можно выполнить удаление полей и групп (созданных модулем field_group). Config Pages использует Field API, поэтому удаление полей ...

Читать

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

Январь 24, 2020 г.

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

Читать

Подключаем suggestions list в диалог CKeditor - Link

Август 10, 2021 г.

Link - это штатный диалог, который используется в CKeditor для редактирования ссылок. И выглядит он как показано на картинке сверху. Он хорошо выполняет ...

Читать

Создать пользователя сразу на всех сайтах мультисайтинга в Drupal

Июнь 6, 2019 г.

С помощью drush и такой то матери (bash) обойдем все сайты и создадим одного и того же юзера на каждом из сайтов. Долго тянуть не стану - вот текст скрипта: [crayon-6a0de91ced3f2309914950/] В начале вы задаёте нужные переменные (задайте свои ...

Читать
 

Комментарии к «Список всех типов публикаций в Drupal»

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



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