Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Drupal features и таксономия

03/12/2019, by Ivan

В прошлых уроках мы создали feature-модуль сначала версию alpha1 и alpha2, а теперь еще создадим следующую версию alpha3. Добавим к нашему модулю словарь таксономии с разделами новостей, а также теги для каждой новости.
Создадим два словаря таксономии "Раздел новостей", "Теги".

Taxonomy

Для 7го Друпала словарь Tags уже есть, поэтому останется только создать "Раздел новостей". Теперь добавим поля тегов для контент типа новости. Для раздела новости поставим обязательное заполнение и выбор из списка одного термина. Для тегов лучше всего поставить много значений и автозаполнение, чтобы автоматически добавлялись теги.

New view

Итак, изменили таксономию и контент тип, давайте еще изменим и view наших навостей. Добавим в блок поле Раздел с выводом раздела новости.

Terms

Теперь у нас изменился еще и View, теперь нужно сделать новую версию feature-модуля, чтобы внести изменения Таксономии, Контент типа, Views.

Нажимаем recreate в админки для нужного нам feature-модуля, ставим ему версию alpha3 и добавляем два словаря таксономии.

Edit components

Сохраняем новую версию feature-модуля и добавляем его на другой сайт, для обновления функционала. Копируем feature-модуль и откатываем Views до версии feature-модуля.

New features

Теперь и на втором сайте будет View с выводом раздела, а в словарях таксономии будут теги и разделы.

Second site

Хочу еще заметить, что для импорта терминов словарей не получится использовать features, так как features копирует только словарь, но не его термины. Для импорта терминов используйте модули Taxonomy CSV, Taxonomy manager, Taxonomy batch operations, Taxonomy export или Exportables.