Друпал как CMS. Создание страниц и меню

Я уже писал в прошлом уроке, что Друпал - это две связанных части CMS и CMF. В этом уроке мы рассмотрим как создаются простейшие сайты с помощью CMS Drupal.

Начну с того на какие части обычно разбивается сайт:

Header (верхняя, головная часть), это заголовок сайта, верхний блок. Здесь обычно размещается логотип и название сайта, контактная информация, имя пользователя или что-либо еще.

Header сайта на друпал.png

Left sidebar (Левая колонка сайта) и Right sidebar (Правая колонка сайта). Эти части сайта обычно используются для размещения меню, полей авторизации, новостей, информации о пользователе или любой другой текущей информации.

Sidebar сайта на друпал.png

Content (Содержимое сайта, центральный блок с контентом). Эта часть основная, сюда выводится вся главная информация сайта: статьи, подробные описания новостей, списки информации и все остальное, что нужно разместить на сайте.

content сайта на друпал.png

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

Весь материал который мы будем размещать появляется в блоке сайта content, ссылки на размещаемый материал мы будем выкладывать в меню в левый sidebar. Создадим наш первый материал, тип материала выберем Page:

сайт на друпал создание материала.png

Вообще Page и Story не сильно отличаются, у них есть Заголовок (Title), содержание (Body) и другие схожие поля. Разница между Page  и Story в том что Page  нельзя комментировать, а Story можно.

Заполним поля Title и Body, а также раскроем поле меню и заполним его, родительским пунктом выберем Navigation. Нажимаем "сохранить" и наша новая страница создана.

Теперь ссылка на на страницу  "О Сайте Друпал" появилась в меню слева. Это меню и есть Navigation. Если вы посмотрите в адресную строку, то наша новая страница имеет адрес имя_сайта/node/1. Давайте сделаем эту страницу главной на сайте. Для этого зайдем в Настройка сайта-О сайте и сделаем главную страницу с адресом node/1.

сайт на друпал создание материала главная страница по умолчанию.png

Теперь страница с адресом node/1 наша главная страница сайта. Давайте теперь добавим еще страниц на сайт и выберем ссылки на них в другом меню.

Заходим в Содержание-Создание материала-Page

Теперь вместо Navigation выберем Родительский пункт Primary links:

сайт на друпал создание материала страница Primary links.png

Теперь в header'е появилось меню Primary links, с пунктом Страница 2:

сайт на друпал создание материала Primary links.png

Создадим еще одну страницу и в настройках меню выберем родительский пункт Secondary links и у нас появится еще одно меню под Primary links.

сайт на друпал создание материала Secondary links.png

Таким образом мы наполняем сайт материалами. Если Вам необходимо удалить пункт меню или добавить новый, поменять местами существующие пункты, то это можно сделать в настройках меню: Конструкция сайта-Меню-Список меню. Редактировать материал можно через Содержание-Содержимое-Список

В следующей статье мы рассмотрим как менять внешний вид нашего сайта.

Комментарии

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Здравствуйте! Спсибо вам за

Здравствуйте! Спсибо вам за такие подробные уроки! 

С версией 6 всё хорошо получается, но пытаюсь создать страницы в 7-ке и в окне создания страницы нет Настроек меню. Как определить размещение страницы в 7-ке? 

Спасибо, я его установил

Спасибо, я его установил сразу. С ним на самом деле гораздо удобнее. Но мне непонятно именно как привязать документ. Просто при создании страниц в 6-й версии мы сразу выбираем для неё Родительский пункт, а в 7-й я не нашел как его назначить. И получается что страницы создаются без привязки к чему либо. А как их привязать не пойму. Они видны только в списке документов. 

При создании страниц снизу есть секция настроек "Меню", но там тоже не получается назначить, т.к. отображается всего 2 пункта(как на прикрепленном скриншоте). На любых темах одно и тоже.

 

 

А как получилось-то? У меня

А как получилось-то? У меня аналогичная проблема. Не могу разместить созданные страницы туда, куда хочу. Получается только на главную. у меня друпал 7. хелп други!

Добрый день! Подскажите,

Добрый день! Подскажите, можно ли сделать заголовок меню активным (ссылкой)

В Вашем примере чтобы активным было Admin? Остальные пункты (мой профиль, создать материал и т.д.) понятно что они активные.