Вкладка на форме новости v210.1.0
Черновик связей на формах добавления и правки новости в админке DLE.
Введение
На формах добавления и редактирования новости в админке DataLife Engine появляется вкладка «Связи». Правки во вкладке живут в черновике и попадают в базу только после успешного Сохранить у самой новости.
Внешне вкладка похожа на дерево сборок в панели модуля: шапка сборки и строка текущей новости (тип связи, видимость, убрать).
Оболочка и скрипты
Оболочка админки DLE уже подключает стандартные библиотеки системы: jQuery, интерфейсные диалоги и уведомления панели (DLEPush, стандартные окна подтверждения и ввода).
Виджет «Связи» добавляет только свои файлы:
connections_admin.jsиconnections_admin.css— раскладка дерева поверх кнопок и иконок админки;- скрытое поле с черновиком сборок в формате JSON (версия схемы
1).
Отдельные скрипты Metro и общие скрипты публичной админки DevCraft на эту вкладку не подключаются. Диалоги и уведомления — штатные средства панели DLE.
Поведение
- Редактирование существующей новости: черновик заполняется из уже сохранённых сборок.
- Добавление новой новости: черновик пустой; можно завести новую сборку кнопкой «Добавить сборку». Привязать новость к уже существующим сборкам удобнее в панели модуля (Дерево в админке), не со вкладки.
- После Сохранить новости черновик применяется к базе. Ошибка применения не отменяет сохранение самой новости (сбой пишется в журнал).
- Новые сборки, созданные со вкладки, сначала без категории.
Явный тип связи задают в панели модуля или через Связи: Автоматизация. Подробнее о выводе: Публичный вывод.
См. также
| Тема | Страница |
|---|---|
| Дерево в админке | Дерево в админке |
| Публичный вывод | Публичный вывод |