Как создать фотогалерею средствами CMS Drupal (часть 2.3.2 – вывод страницы представления(views) )
В этом сообщении я расскажу о самом простом способе показать наше представление(views) на страницах твоего сайта. О том как его создавать я рассказывал в сообщении:Как создать фотогалерею средствами CMS Drupal (часть 2.3.1 – создание представления(views) в Drupal)
Как это будет работать этом этапе (потом будем этот сайт еще будем доделывать): в верхнем меню есть пункт фотогаллерея, при нажатии на него появляется список названия файлов (в следующих главах мы научим Drupal работать с картинками на полную мощность), при нажатии на название файла появляется сама картинка. (то есть название картинки в нашем представлении это ссылка на картинку)
Как войти зарегистрированному пользователю на сайт (построенный на CMS Drupal)
Этот пост я подготовил специально для тех пользователей, кто только недавно начал учится работать с CMS Drupal. Вход на сайты на основе Drupal можно осуществить несколькими способами, в этом сообщении я рассмотрю самые простые и популярные.
Способ №1 Когда на странице есть форма приглашения для входа
В большинстве готовых тем (шаблонов оформления) для Drupal, и в том числе в теме по умолчанию есть форма для осуществления входа. Ее можно увидеть на рисунке№1
Как создать фотогалерею средствами CMS Drupal (часть 2.3.1 – создание представления(views) в Drupal)
Сегодня мы будем формировать преставление изображений уже в виде похожим на галерею. Надеюсь ты уже создал несколько новых узлов того типа что мы определили в статье -Как создать фотогалерею средствами CMS Drupal (часть 2.2 – создание нового типа контента в Drupal) Если ты этого не сделай этого, то сделай.
Одним из самых мощных модулей в Drupal является модуль Views. Еще раз напомню у тебя уже должны быть включены модули как в статье-Как создать фотогалерею средствами CMS Drupal (часть 2.1 – выбор модулей Drupal) Модуль Views позволяет администратору сайта определить представление элементов пользователю, одним из этих представлений является сетка(grid), которым мы и будем пользоваться в дальнейшем. Также модуль Views позволяет еще и отфильтровать, что нам нужно показать, а что скрыть.
Как создать фотогалерею средствами CMS Drupal (часть 2.2 – создание нового типа контента в Drupal)
Что такое Node(узел) я рассказывал в сообщении – Как отображается информация в Drupal, также рассказывал что такое тип контента. В этом же сообщении мы будем создавать новый тип контента в Drupal.
Создаем новый тип контента в Drupal
Этот тип контента нам нужен для представления нашей фотогаллереи. Итак приступим:
В панели администратора сайта на Drupal выбираем пункт Content management(см.рис.1а), далее Content types(см.рис.1б) .
Как отображается информация в Drupal
В Drupal большая часть информация представляется в виде узлов (Node). Также еще их (узлы) называют материалами, или контентом, или документами. Каждый узел имеет свой тип, то есть например это одна запись в блоге, одна страница с товаром в интернет магазине, одна новость в онлайн газете, одна фотографии в нашей фотогаллерее или же другие типы материалов нужные пользователю сайта. В этом есть удобство, можно легко создавать шаблоны для ввода материала, также это удобно для связи узелков в единую информационную цепочку.
Как подключить модуль в Drupal
CMS Drupal хорош в первую очередь тем, что многие функции будущего сайта можно получить, установив и активировав нужные для этого сайта модули.Для того что бы включить нужный модуль необходимо:
- что бы модуль был в папке, где лежат модули для этого сайта (адрес сайта\modules)
- активировать(ключить) модуль в админской панели Drupal
Как создать фотогалерею средствами CMS Drupal (часть 2.1 – выбор модулей Drupal)
Итак в прошлом сообщении – Как создать фотогалерею средствами CMS Drupal (часть 1 – Концепция сайта и постановка задачи), мы проделали первый этап планирование в общих чертах. Теперь приступим к реализации. Если честно, то CMS Drupal имеет одну особенность, многие вещи проще сделать, чем рассказать, об них.
Большая часть работы с Drupal заключается в правильном подборе и настройки модулей, необходимых для реализации проекта. Для этого проекта нам понадобятся модули:
Как создать фотогалерею средствами CMS Drupal (часть 1 – Концепция сайта и постановка задачи)
Сегодня мы начнем создавать фотогаллерею, для меня это будет реальный проект. В завершении цикла статей – Как создать фотогалерею средствами CMS Drupal, ты сможешь посмотреть реальный сайт, который получится в результате наших экспериментов с Drupal.
Концепция сайта
Ну что ж приступим. Как я писал в сообщении С чего начать создание сайта начинать желательно с идеи – о чем будет сайт.


