Под стеками в concrete5 понимается некоторая комбинация блоков, которую можно вставлять в разные части сайта как единое целое.
Создание стека
Для просмотра существующих или для создания новых стеков необходимо перейти в раздел «Стеки и глобальные области». Для этого введите в умном поиске слово «Стеки» и кликните нужный раздел:
или раскройте панель управления, кликнув по значку ползунков в панели инструментов и выбрав раздел «Стеки и блоки» (при этом вы автоматически перейдёте в раздел «Стеки и глобальные области», о котором написано чуть выше):
На открывшейся странице нажмите кнопку «Новый стек»:
Если на сайте предполагается множество стеков, то для удобства вы можете их группировать, создавая для разных видов стеков отдельные папки. Для создания новых папок кликните по кнопке «Новая папка», введите имя новой папки и уже в ней создавайте новые стеки. Итак, при добавлении нового стека появится модальное окно, где нужно ввести название нового элемента.
Созданный стек отобразится в списке всех стеков:
Как вы уже заметили из названия раздела, глобальные области и стеки находятся в одном месте, потому что эти сущности в concrete5 ведут себя идентично: в обоих случаях это комбинации из разных блоков, которые можно вставлять как единое целое и редактировать в данном разделе, а все изменения незамедлительно будут применены на всём сайте.
Настройка стека
Для добавления блоков в стек кликните по нужному элементу из списка. Вы увидите интерфейс, где можете выполнить различные операции со стеком:
- добавлять новые блоки;
- просмотреть историю изменений;
- менять название;
- продублировать;
- просмотреть страницы, на которых используется данный стек;
- удалить стек (при этом стек удалится из тех мест, куда он был вставлен на страницах сайта).
Добавьте нужные блок и когда стек будет сформирован в том виде, который вам нужен, все изменения нужно сохранить, для чего нажмите кнопку «Опубликовать»:
Добавить существующий стек на страницу
Для добавлениях стеков на страницу перейдите в режим редактирования на нужной странице, щёлкните значок «+» в панели инструментов в верхней части сайта, нажмите стрелку вниз рядом с «Блоки» и выберите «Стеки».
После этого отобразится список существующих стеков, доступных для добавления на страницу.
Стек добавляется на страницу так же, как обычный блок: перетащите стек из панели на страницу в то место, где вы хотите его видеть
Управление стеком
Для обновления содержимого стека можно перейти напрямую в раздел со стеками, как это указано под заголовком «Создание стека» на текущей странице документации. Но для уже вставленного блока удобнее в режиме редактирования кликнуть по нужному стеку на страницу и в выпадающем меню щёлкнуть пункт «Управление содержимым стеков»
После чего произойдёт переход на страницу с выбранным стеком, где вы можете вносить исправления, как это указано в разделе «Настройка стека» на текущей странице документации.