Настройка таксономии
Цель
Создать словарь "Ингредиенты" и добавить его в тип материала "Рецепт" как поле, допускающее неограниченное количество значений и возможность добавления новых терминов в словарь прямо из формы редактирования.
Предварительные требования
Шаги
-
В административном меню Управление перейдите в Структура → Таксономия (admin/structure/taxonomy). Вы увидите словарь Теги, созданный при установке стандартного профиля Drupal.
-
Нажмите Добавить словарь и заполните следующие поля:
Имя поля Объяснение Пример значения Название Имя словаря Ингредиенты Описание Краткое описание словаря (Оставить пустым) -
Нажмите Сохранить. Вы попадёте на страницу словаря "Ингредиенты", где будут отображаться все термины.
-
Нажмите Добавить термин. В поле Имя введите "Масло". Нажмите Сохранить.
- Добавьте ещё термины, например "Яйца" и "Молоко".
- Перейдите в Структура → Типы материалов (admin/structure/types) и нажмите Управление полями для типа материала "Рецепт".
-
Нажмите Создать новое поле. Выберите тип поля Ссылка на сущность, нажмите Продолжить.
-
Введите следующие значения и нажмите Продолжить:
Имя поля Объяснение Значение Ярлык Название поля Ингредиенты Тип ссылаемой сущности Тип сущности, на которую осуществляется ссылка Термин таксономии -
На следующем экране введите следующие параметры и нажмите Сохранить настройки:
Имя поля Объяснение Значение Подсказка Текст помощи пользователю Введите ингредиенты, по которым пользователи смогут искать рецепты Тип ссылаемой сущности Тип сущности, на которую осуществляется ссылка Термин таксономии Допустимое количество значений Сколько значений можно ввести Неограниченное Метод выбора ссылок Способ выбора допустимых значений По умолчанию Словарь Словарь, из которого выбираются термины Ингредиенты Создавать новые сущности при необходимости Разрешить создание новых терминов прямо из формы Отмечено -
Нажмите Сохранить настройки. Вы вернётесь на страницу Управление полями, где появится сообщение о завершении конфигурации поля "Ингредиенты".
Видео
Авторы: статья написана и отредактирована Бобом Снодграссом и Джоджи Альфонсо из Red Crackle.