Введение: В Drupal, создание списка терминов с иерархией и отображением количества связанных документов является важным элементом для структурирования информации на вашем сайте. В этой статье мы предоставим инструкцию о том, как настроить такой список, что поможет вам эффективно управлять терминами и контентом на вашем веб-ресурсе.
1. Создание Таксономии:
- Административная Панель: Войдите в административную панель Drupal.
- Structure (Структура): Перейдите в раздел «Structure» (Структура) и выберите «Taxonomy» (Таксономия).
- Добавление Новой Таксономии: Создайте новую таксономию или выберите существующую.
2. Добавление Терминов:
- Раздел Add term (Добавить термин): Добавьте термины к вашей таксономии, представляющие категории или темы.
- Иерархия Терминов: Организуйте термины в иерархическом порядке, если необходимо.
3. Настройка Полей Таксономии:
- Раздел Edit vocabulary (Редактировать словарь): Внутри настроек таксономии выберите вкладку «Manage fields» (Управление полями).
- Add field (Добавить поле): Добавьте поле «Term reference» (Ссылка на термин) или «Entity reference» (Ссылка на сущность) для привязки терминов к содержимому.
4. Создание Представления:
- Модуль Views: Убедитесь, что модуль Views установлен и активирован.
- Structure (Структура) > Views (Представления): Перейдите в раздел «Structure» (Структура) и выберите «Views» (Представления).
- Добавление Нового Представления: Создайте новое представление, выбрав тип содержимого, связанного с таксономией.
5. Конфигурация Представления:
- Fields (Поля): Добавьте поле «Taxonomy term: Name» (Название термина таксономии).
- Relationships (Связи): Добавьте связь «Taxonomy term: Content with term» (Содержимое с термином таксономии).
6. Добавление Количества Документов:
- Fields (Поля): Добавьте поле «Content: Nid» (Идентификатор содержимого) и выберите «Count» (Количество) в настройках агрегации.
7. Настройка Сортировки и Фильтрации:
- Sort criteria (Критерии сортировки): Добавьте критерии сортировки, такие как «Content: Nid» (Идентификатор содержимого) в порядке убывания.
- Exposed filters (Экспортированные фильтры): Добавьте фильтр для удобства поиска терминов.
8. Вывод Представления на Сайте:
- Block (Блок): Сохраните представление и выберите, где вы хотите его отобразить. Например, в виде блока на боковой панели.
- Page (Страница): Создайте отдельную страницу для вывода списка терминов с количеством документов.
9. Проверка Работоспособности:
- Просмотр Страниц: Перейдите на созданную страницу или блок и убедитесь, что термины таксономии отображаются с количеством связанных документов.
10. Дополнительные Настройки и Стилизация:
- CSS и Темы: Добавьте дополнительные стили или настройки через CSS или шаблоны темы, чтобы сделать отображение более эстетичным.
Заключение: Создание списка терминов с иерархией и количеством связанных документов в Drupal — это эффективный способ организации информации. Следуя этим шагам, вы сможете легко создать интуитивно понятный и информативный инструмент для навигации по вашему сайту.