logo

Palette - Сделайте её яркой🎨

Palette — Визуальный конструктор страниц, диплом дизайнера не требуется.

Демо Скачать Palette

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.