Тип поля Ссылка на термин в Drupal 7

В этом уроке мы рассмотрим тип поля Ссылка на термин.

Ссылка на термин это специфический тип поля который для своего создания требует наличие словаря таксономии. Что такое таксономия мы рассмотрим более подробно в последующих уроках, а сейчас просто создадим словарь таксономии Категории который будет содержать возможные категории новостей.

Для этого перейдем на страницу добавления словаря как показано на картинке ниже:

Ссылка Добавить словарь

На странице создания нового словаря заполняем поля Имя и Описание, после чего нажимаем на ссылку Редактировать чтобы заполнить машинное имя словаря.

Создание словаря таксономии

Заполняем машинное имя словаря (как видно из подсказки машинное имя может содержать только латинские символы, цифры и знак подчеркивания).

Создание словаря таксономии

Нажимаем кнопку Сохранить.

Ссылка добавить термины

Теперь когда у нас на сайте есть не только стандартный словарь Tags но и только что созданный нами словарь Категории, необходимо добавить в него термины (terms). Термины этого словаря - это и будут наши категории новостей. Для добавления терминов нажимаем на ссылку Добавить термины.

добавление термина в словарь

Для добавления термина просто пишем его имя в поле Имя и нажимаем кнопку Сохранить. Пока что не будем углубляться в остальные настройки, этим мы займемся в курсе полностью посвященному таксономии.

После добавления термина система перекидывает нас сразу на страницу добавления следующего термина, таким образом создаем три категории:

  • Политика
  • Спорт
  • Городская жизнь

Ссылка на список терминов

Теперь можно нажать на ссылку Список и посмотреть весь список наших терминов.

Список терминов словаря Категории

Как видно из картинки выше, в словаре присутствуют все три созданных термина. На этом создание словаря завершено. Теперь переходим к созданию поля типа Ссылка на термин которое будет ссылаться на термина словаря Категории.

Создадим это поле для нашего типа материалов Новость. Для этого заполним форму добавления нового поля как показано на картинке ниже:

Создание поля типа Ссылка на термин

Следующим шагом в поле Словарь выберем наш ранее созданный словарь Категории, как показано на картинке ниже:

Выбор словаря

Нажимаем кнопку Сохранить настройки и далее заполняем стандартную форму настройки поля.

Настройки поля типа ссылка на термин

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

Нажимаем кнопку Сохранить настройки. На этом создание нашего поля завершено. Теперь отредактируем созданную ранее новость про день города и определим для нее категорию "Городская жизнь".

ссылка редактирования материала

На форме редактирования в выпадающем списке мы видим три категории которые мы задали как термины словаря. В выпадающем списке выбираем необходимую нам категорию и нажимаем кнопку Сохранить.

Выбор термина

Теперь на странице отображения нашей новости видно к какой категории она принадлежит.

Отображение поля типа ссылка на термин

Но кроме того категория отображается как ссылка ведущая на страницу термина, которая имеет заголовок "Городская жизнь" в соответствии с именем термина и содержит в себе список всех анонсов (тизеров) материалов привязанных к этому термину.

Страница термина

За счет этого можно просматривать новости по конкретной категории.

Теперь рассмотрим еще один доступный для этого типа поля виджет Автозавершение ввода (autocomplete).

Ссылка на редактирование виджета

Для этого перейдем на страницу редактирования виджета для поля Категории и выберем виджет Автозавершение ввода.

Выбор виджета автозавершение ввода

Нажимаем кнопку Далее для сохранения настроек и переходим на форму редактирования новости.

Автозаершение при вводе термина

Теперь наше поля выглядит как обычное текстовое поля ввода с функцией автозавершения, то есть когда мы начинаем вводить название категории, для нас появляется список со всеми возможными вариантами терминов которые содержат в своем названии введенные символы. Это очень удобно когда в словаре большое количество терминов и их стает сложно выбирать из обычного выпадающего списка.

На этом мы заканчиваем рассмотрение поля типа Ссылка на термин. В следующем уроке мы рассмотрим два оставшихся типа полей: Изображение и Файл.

Поделись с друзьями: