ass="head">Внимание! В блоках не допускается использование php кода, для подключения собственного php кода в шаблон используйте макросы.

Подключение внешних файлов и php скриптов, создание макросов

Flexcore CMS дает возможность гибко работать с общими шаблонами страниц, создавая группы(категории) блоков и варианты блоков внутри категорий.

Таким образом появляется возможность компоновать страницы из разных блоков и создавать уникальный дизайн для разных разделов сайта.

Например мы решили разделить шаблон условно на 3 группы:

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

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

Раздел Управление блоками Flexcore CMS

Для вывода контента в шаблон используется макрос - {file};

Вывод меню каталога осуществляется макросом – {market_menu}.

Список доступных макросов смотрите в разделе:

Стандартные системные макросы

Присутствует возможность менять очередность категорий методом drag and drop. Для изменения очередности категорий необходимо зажать левую кнопку мыши на изображении голубых и серых стрелок и перетащить в желаемое положение (Рис. 25.). В случае изменения очередности блоков, выдача содержимого будет так же изменена в соответствии с установленной очередностью.

Перемещение блоков Flexcore CMS

При редактировании блоки можно перемещать между категориями (Рис. 25.1.), назначать главным в данной категории (Рис. 25.2.) и переименовывать блок (Рис. 25.3.).

Блоки Flexcore CMS
Блоки Flexcore CMS
Блоки Flexcore CMS

Для назначения блоков конкретной страницы используется раздел страницы (рис. 25.4.)

Страницы Flexcore CMS Подробнее о работе с разделом Страницы

В файловой структуре выбираем интересующую страницу и входим в режим ее редактирования (рис. 25.5.)

Страницы Flexcore CMS

Далее прокручиваем страницу вниз, до раздела под названием Блоки (рис. 25.6.)

Страницы Flexcore CMS

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


Таким образом настраивая блоки для каждой страницы, возможно присваивать совершенно разные дизайны страницам всего за несколько кликов.


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