Обзор возможностей CMS Drupal (Друпал). Часть 2

В этой части я расскажу вам о формировании меню навигации и о блоках в CMS Drupal (Друпал).

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

Но прежде чем занятся созданием меню давайте поговорим о блоках, т.к. меню навигации так же является одним из блоков Друпала. Например на этом сайте вы одновременно видите несколько блоков: Поиск, Сейчас на сайте, Активные пользователи - справа от текста; слева - Меню навигации, Популярное содержимое.

Список всех блоков которые есть на данный момент на вашем сайте можно посмотреть перейдя в меню Управление -> Конструкция сайта -> Блоки. Тут же можно управлять их видимостью, где они будут располагаться (слева, справа, в заголовке или подвале), а так же задавать названия и порядок следования блоков. Блоки можно перетаскивать мышкой из одного раздела в другой и менять их расположение. Можно создавать свои блоки, например для вывода рекламы или другой информации. Так же блоки могут появляться после установки модулей. Например, после включения модуля Forum появятся блоки: Активные обсуждения форума и Новые обсуждения форума.

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

Помимо меню навигации есть еще два вида меню: Главное (Primary links) и Второстепенное (Secondary links). Настройки всех трех типов меню можно найти в меню Управление -> Конструкция сайта -> Меню.

На своем сайте я не использую Главное и Второстепенное меню, мне достаточно и меню навигации. Но на многих сайтах их используют и выглядит это достаточно гармонично. Рекомендую вам поэксперементировать и найти свою "золотую середину" в использовании этих трех типов меню.

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

Любой созданный вами материал (статью, новость, пост и т.д.) можно вывести в любое из перечисленных выше меню. Для этого зайдите в уже созданный материал и в разделе Настройки меню укажите название пункта меню и выберите Родительский пункт, где будет виден ваш материал.

Например, если вы в качестве Родительского пункта укажите Primary links, то ссылка на этот материал появится в главном меню. На мой взгляд в главное меню имеет смысл выводить таки страницы сайта, как О себе и Контактная информация, но это совершенно не обязательно.

Мы обсудили как добавлять "вручную" свои материалы в пункты меню, но есть более красивый способ организации материалов на сайте - через меню, организованное с помощью таксономии. Об этом способе я напишу отдельную статью.

5
Ваша оценка: Нет Рейтинг: 5 (2 голоса)