Управление структурами
Под структурой здесь понимается объект управления, доступный только в панели администрирования и выполняющий функции расширения возможностей разделов, системы или хранения данных.
Каждая структура создается на базе одного из установленных плагинов, который обеспечивает необходимую функциональность. Таким образом, перед созданием новой структуры, необходимо понимать какую функциональную нагрузку она будет нести, будет ли это управление rss каналами, банерная система, рассылка или т.п.
Управление структурами осуществляется в панели администрирования, перейти в редактор структур можно через главное меню > конструктор > структуры.
На базе одного плагина можно создать произвольное количество структур управления с похожей функциональностью, если плагин поддерживает размножение.
Порядок структур в таблице можно менять, используя иконки в правой части. Порядок влияет на вывод иконок для главной страницы панели администрирования, а так же везде, где используется перечень существующих структур.
При добавлении новой структуры требуется указать следующие данные:
Идентификатор – является частью полного идентификатора структуры в рамках системы.
Базовый плагин – выбирается из списка, который содержит все установленные плагины. Определяет функциональность структуры.
Название – указанное здесь название структуры будет использоваться в панели администрирования.
При удалении структуры, все ее данные теряются.
Если в системе создано несколько сайтов, то на странице управления структурами, помимо кнопки добавления новой структуры, будет доступна кнопка “Синхронизация”. Она активизирует вызов формы для создания структуры, которая будет использовать в качестве источника данных структуру на другом домене.
Здесь, вместо базового плагина, нужно выбрать структуру, которая будет являться источником данных. Список содержит все существующие структуры в рамках системы, поддерживающие синхронизацию данных. Соответственно, новая структура будет создана на базе того же плагина что и структура-источник.
В зависимости от особенностей базового плагина, часть или все данные структур будут синхронизированы. Это позволяет управлять данными структур на разных сайтах одновременно. Например, для всех сайтов иметь общую структуру управления банерами.