Створення та редагування словника таксономії, drupal learning

У цьому уроці ми на практиці розглянемо процес створення і редагування словника таксономії.

Для прикладу створимо словник Міста. Цей словник буде не просто містити список міст, він буде мати дворівневу структуру в якій батьківським терміном буде країна в якій знаходиться конкретне місто, а міста будуть дочірніми термінами країн.

Для початку перейдемо на сторінку адміністрування таксономії натиснувши на посилання як показано на зображенні нижче:

Створення та редагування словника таксономії, drupal learning

На сторінці адміністрування таксономії відображається список усіх наявних на сайті словників.

Створення та редагування словника таксономії, drupal learning

Для створення нового словника натиснемо на посилання Додати словник як показано на малюнку вище.

Створення та редагування словника таксономії, drupal learning

На сторінці створення словника заповнюємо поля Ім'я та Опис після чого натискаємо на посилання Редагувати для того щоб задати машинне ім'я.

Створення та редагування словника таксономії, drupal learning

Задаємо машинне ім'я як показано на малюнку вище і натискаємо кнопку Зберегти.

Створення та редагування словника таксономії, drupal learning

Словник створений, але в ньому ще немає жодного терміну. Тепер наповнимо словник термінами. Для додавання термінів перейдемо по посиланню Додати терміни навпроти щойно створеного словника Міста.

Створення та редагування словника таксономії, drupal learning

Розглянемо сторінку створення терміна:

Заповнивши тільки ім'я терміна натискаємо кнопку Зберегти.

Після цього термін створений і Drupal автоматично перенаправляє нас на сторінку створення наступного терміну.

Створення та редагування словника таксономії, drupal learning

Наступним батьківським терміном буде Україна.

Двох батьківських термінів для прикладу буде достатньо. Тепер створимо термін Київ який буде дочірнім для терміна Україна.

Створення та редагування словника таксономії, drupal learning

Для цього заповнимо форму створення терміна як показано на малюнку вище, із зазначенням терміну Україна як батьківського в поле Батьківські терміни.

Далі створимо ще кілька термінів: Житомир. Макіївка. Київ. Одеса. Миколаїв але при цьому не вказуючи батьківський термін для них (чому дізнаємося далі).

Після створення останнього терміну перейдемо до переліку термінів натиснувши на посилання як показано на малюнку вище.

Створення та редагування словника таксономії, drupal learning

На сторінці редагування термінів словника ми бачимо список всіх створених нами термінів, при цьому видно що Київ є дочірнім терміном терміна Україна бо ми вказали це при створенні терміна Київ. Всі інші терміни зараз є кореневими. Але це можна виправити. Не обов'язково вказувати батьківський термін при створенні дочірнього терміна. Ці залежності можна налаштовувати на даній сторінці.

Для цього потрібно самостійно розташувати терміни перетягуючи їх мишкою за ручки у вигляді хрестика які є у будь-якого терміна. Для того щоб зробити термін дочірнім потрібно перетягнути його під батьківський і потягнути трохи вправо поки він не встане подібно до того як термін Київ під терміном Україна.

Створення та редагування словника таксономії, drupal learning

Таким чином після всіх маніпуляцій мишею у нас повинна вийти наступна структура в якій всі українські міста є дочірніми термінами терміна Україна. а українські - дочірніми термінами терміна Україна. Для того щоб зміни вступили в силу натискаємо кнопку Зберегти.

Все готово. Ми створили словник з дворівневою структурою. Як бачимо набагато швидше створити всі терміни як кореневі, а потім розставити їх в правильну структуру, однак бувають випадки коли термін повинен мати два або більше батьківських терміна, в цьому випадку вказати такий зв'язок можна тільки за допомогою поля Батьківські терміни.

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