В этом руководстве рассмотрены стандартные средства для конструирования в среде Astra.CMS. При первом ознакомлении необходимо так же узнать об архитектурных особенностях и терминологии Astra.CMS.
Важно понять основное отличие процесса конструирования Astra.CMS от большинства других систем. Выражается оно в своего рода «размножении» функциональных расширений, с помощью которого и создаются все компоненты сайта. Стоит так же сразу отметить что процесс конструирования осуществляется только простыми инструментами в панели управления, без вмешательств в исходные коды расширений. Если использовать «строительную» аналогию то получится такая картина:
Находится в панели управления "Сайт" -> "Разделы" и служит для управления набором разделов. Каждый раздел создается на базе одного из установленных модулей и наследует его функционал. Подробнее о практическом применении этого инструмента в читайте в соответствующей главе.
Находится в панели управления "Сайт" -> "Дополнения" и служит для управления набором дополнений. Каждое дополнение создается на базе одного из установленных плагинов и наследует его возможности. Подробнее о практическом применении этого инструмента в читайте в соответствующей главе.
Находится в панели управления "Сайт" -> "Блоки" и служит для управления набором блоков. Каждый блок создается на базе одного из установленных типов блоков и наследует его возможности. Подробнее о практическом применении этого инструмента в читайте в соответствующей главе.
Этот инструмент доступен во многих модулях и плагинах в секции «Настройки» → «Редактор полей» и позволяет расширять набор свойств у записей, которыми управляет модуль. Это позволяет дополнять структуру записей необходимыми характеристиками в зависимости от специфики раздела. Созданные дополнительные поля автоматически добавляются в соответствующие формы редактирования записей, а так же могут поддерживать фильтрацию записей по значению поля. Подробнее о практическом применении этого инструмента в читайте в соответствующей главе.