

|
|
 
Особенности Blox CMS
Главной особенностью системы Blox CMS является то, что для основных операций (сборки и редактирования сайта) панель администрирования вовсе не нужна – это делается прямо на страничке с помощью кнопок редактирования блоков.
Блоки
-
Страницы сайта собираются из блоков. Каждому блоку администратор назначает шаблон. Шаблон блока - это фрагмент html-кода со вставками переменных для отображения редактируемых данных. Эти вставки могут быть написаны как на языке PHP, так и на специальном языке шаблонов Smarty.
-
Система управления сайтом не накладывает никаких ограничений на компоновку страницы. Блоки могут располагаться в любом порядке.
-
Блоки могут быть вложены друг в друга по принципу "матрешки". Уровень и число вложений не ограничено.
-
В Blox CMS нет понятия шаблон страницы — здесь есть только шаблоны блоков.
Шаблон, назначенный на странице первым, то есть, назначенный внешнему блоку, и будет по сути шаблоном страницы.
А уже шаблон внешнего блока может включать в себя, например, такие блоки как: шапка, главная часть, подвал. В свою очередь, в шапку могут быть вложены рекламное поле, блок навигации и т.д. (см. пример сборки сайта )
-
Один и тот же блок может использоваться многократно на разных страницах (делегироваться), как, например, блок навигации.
Структура сайта
-
Уникальная особенность Blox CMS заключается в том, что в ней нет отдельной административной панели управления.
-
Пользователь системы перемещается по сайту, как обычный посетитель, при этом, он в любой момент может начать редактировать данные какого-нибудь блока страницы или назначить этому блоку другой шаблон.
-
Создание новой страницы начинается просто с создания новой ссылки на будущую страницу. Перейдя по этой ссылке на пустую страницу, пользователь назначает ей внешний (общий) шаблон, который играет роль контейнера для других вложенных в него блоков. Затем он назначает шаблоны для вложенных блоков. В свою очередь, в этих шаблонах могут также быть предусмотрены вложенные блоки, которым можно назначить шаблоны. Таким образом из небольшого набора шаблонов можно собирать страницы различной структуры.
-
От того, какой шаблон будет назначен, зависит структура не только данной страницы, но и всего сайта.
Если будет назначен блок, содержащий page-данные (ссылки на страницы сайта), то данная страница не будет конечной - она станет родительской для других (дочерних) страниц. В свою очередь дочерние страницы могут ссылаться на следующие страницы и т.д. Таким естественным образом получается древо сайта.
Получившееся древо сайта (древо ссылок) можно посмотреть в главном меню: Сайт > Структура сайта.
-
Всё, что нужно для сборки сайта — это знать структуры шаблонов сайта и правильно назначать их.
Посмотреть как общее описание всех шаблонов, так и описание каждого отдельного шаблона, можно через главное меню: Сайт > Шаблоны сайта.
|