Что такое блок?
Блок - это определённый контент или функционал, который можно редактировать на странице concrete5 сайта. Вспомните конструктор «LEGO», это фактически строительные блоки, которые нужно собирать вместе, чтобы "построить" страницы сайта. Существует множество типов блоков. При установке concete5 система содержит самые важные и необходимые блоки такие как блок контента, опрос, беседа, слайдер изображений, блок навигации, списка страниц и другое. Другие блоки вы можете найти на официальном сайте в магазине дополнений marketplace.
Каждая страница сайта разделена на редактируемые области, в которые можно перетаскивать блоки, наполняя сайт контентом.
Как блоки объединяются в целый сайт?
Сайт в concrete5 это коллекция страниц, расположенных в иерархии, называемой деревом сайта. Каждая страница связана с типом страницы, шаблоном страницы и темой. Сочетание этих трех составляющих определяет части страниц, которые могут иметь редактиремые области для вставки контента или добавления функционала. Эти области называют областью блока. Внутри каждой области блока может быть множество блоков.
Когда вы добавляете блок определенного типа в определенную область блока, вы создаете экземпляр этого блока.
При установке cms concrete5 в ядре системы содержатся следующие блоки:
Контент - блок для вставки содержимого в виде статьи, простого текста.
HTML - редактор HTML-кода
Изображение - вставка отдельного изображения
Файл - добавление файла для скачивания
Горизонтальная линия - горизонтальный разделитель между блоками на странице
Избранное - добавление блока в виде карточки (Значок, заголовок, текст)
Навигация - добавление навигации по сайту
Заголовок страницы - текстовая строка с заголовком страницы
ЧаВо - блок в виде вопрос-ответ
Список страниц - навигационный блок по страницам одного типа
Последовательная навигация - навигационный блок для переключения между соседними страницами
Навигация по датам - удобная навигация, например, для страниц блога или новостей
Теги - вывод тегов страниц
Список тем - удобная навигация по тематикам отдельных страниц
RSS-лента - вывод RSS вида
Переключатель языка - переход на страницы с другим языком на многоязычных сайтах
Форма - блок для настройки форм
Поиск - форма поиска по сайту
Внешние формы - блок подключения формы из файла
Экспресс-список - вывод списка экспресс-объектов
Экспресс-подробно - вывод подробных данных экспресс-объекта
Опрос - опрос для посетителей сайта
Беседа - блок для комментирования на странице
Социальные сети - вывод списка социальных сетей сайта
Отзыв - вставка отзыва на сайт
Поделиться страницей - ссылки для шаринга страницы в социальные сети
Календарь - отображение календаря
Список событий - события из календаря
Событие календаря - отображение отдельного события из календаря
Отображение атрибутов страницы - вывод значения одного из атрибутов, привязанных к странице
Слайдер изображений - блок с переключаемыми изображениями
Видео ролик - вставка видеофайла на страницу
Видео YouTube - вставка видео по ссылки из Youtube
Карта Google - вставка карты
Старая форма - устаревшая версия формы