Создание "дополнений"

Создание новых дополнений происходит в панели управления "Сайт" -> "Дополнения". Достаточно нажать на кнопку «Добавить» для вызова нужной формы.

Параметры

Название

Название которое будет использоваться для дополнения в панели управления (подпись к иконке на главной, основное меню и т.д.).

Идентификатор

Строка, состоящая из латинских букв и цифр, не играет такой роли как для разделов, важна просто его уникальность в рамках набора дополнений сайта.

Базовый плагин

Для выбора доступны все установленные плагины, способные к созданию своего экземпляра. Функциональность будущего дополнения, а значит и задачи которые оно способно решать, зависят от выбранного плагина.

Связь с разделом

Позволяет выбрать один из существующих разделов, с которым это дополнение будет связано с помощью специального меню для быстрого перехода.

Иконка на главной панели

Логическое значение, позволяет скрыть или показать иконку дополнения на главной панели управления.

Меню панели

Определяет участие раздела в меню «Дополнения» панели управления.

Порядок дополнений

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

Анализ и формирование набора дополнений сайта

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

Виды плагинов

  • Хранилище данных - используются для подключения к разделам. Примером может служить плагин "Список данных".
  • Улучшения модулей - дополняют существующие модули. Примером может служить плагин "Рассылка", с помощью которого можно создать дополнение для осуществления email рассылки по базе пользователей из раздела на базе модуля "Пользователи"
  • Улучшения системы - добавляют произвольную функциональность, например плагин "Глобальные переменные" позволяет управлять списком значений, которые доступны на всех страницах сайта.

Выбор нужных дополнений

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

RSS каналы

Это дополнение будет обеспечивать выдачу контента в RSS формате. В качестве базового плагина используется одноименный "RSS каналы".

Типы телефонов

Это дополнение будет использоваться для управления списком значений, который будет прикреплен в качестве одной из характеристик записи для раздела "Каталог товаров". В качестве базового плагина используем "Список данных".

 
build/structures.txt · Последние изменения: 01.10.2016 23:26 (внешнее изменение)