воскресенье, 18 января 2009 г.

Группировка меню по Таксномии - Drupal



Чтобы создать подобную группировку меню как Вы видете на картинке в нашем блоке сайта необходимо выполнить следующие действия. Все действия рассчитаны для тек, кто уже установил Drupal на сайт или на localhost.

Cегодня разберем, как создать группировку для меню навигации сайта по таксономии Drupal (Друпала). Проще говоря, созданный материал, может группироваться по определенному признаку.

Модули:
Сначала установим такие модули как Views, его будет достаточно.

Таксономия:
Далее переходим в раздел (Управление - Таксономия). Здесь нажимаем на кнопку (Добавить словарь). Вносим в поля Название словаря и его описание, далее выбираем типы материала ставим птички Page и Story. Далее сохранить.
Итак, словарь создан, теперь необходимо добавить (список терминов). Нажимаем напротив словаря список терминов и жмем кнопочку (Добавить термин). Вносим в поля название и описание, при сохрани терминов мы продолжаем добавлять термины сколько угодно много. Дале жмем кнопочку (Список) и наблюдаем, сколько мы терминов добавили для данного словаря.

Views:
Далее нам необходимо настроить отображение запросов в модуле Views. Переходим в (Управление > Конструкция сайта > Views) нажимаем (Add) и заполняем поля (View name) это название обязательно заполняйте на анг. языке, (View description:) описания и выбираем (View type:) Term. Нажимаем Next и попадаем в настройки Views. В верхнем левом углу выбираем из списка (Блок) и нажимаем (Add display). В появившемся блоке меняем следующие параметры: Style: Unformatted на (HTML List) и (Unordered list). В Fields нажимаем на плюсик и добавляем Таксономия: Term (Add), Label: удаляем Term, ставим птичку в пункте (Link this field to its taxonomy term page).


И самое важное ради чего мы это все делаем, выбираем созданный ранее нами словарь в пункте (Фильтры) - нажимаем на плюсик и добавляем фильтр словарей, выбираем Таксономия: Vocabulary и Add. Итак, в нижнем блоке Live preview мы можем теперь проверить, как будет выглядеть блок меню на сайте выбрав (Блок) и Предпросмотр. Все работает отлично нажимаем на Сохранить.

Блоки:
Теперь устанавливаем настроенный блок-меню по сгруппированному конкретному словарю. Переходим в (Управление > Конструкция сайта > Блоки). В списке находим созданный нами блок, выбираем в раскрывающемся списке, где мы его ходим видеть, и нажимаем на (Сохранить блок). При необходимости данный блок можем настроить и придать ему Заголовок.

Создать материал:
Итак, Блок по сгруппированным словарям создан, теперь необходимо наполнить сайт контентом. Выбираем (Создать материал) и (Story) или заметка. Заполняем поля (Title:) выбираем созданные нами словари, пишем (Body), выбираем при необходимости (формат ввода) и (Настройки публикации) и (Сохранить). Все готово.


Полезные ссылки:
1. Делаем блог на Drupal;
2. Модули Drupal: Views.

Комментариев нет: