Установка v210.1.0
Особые шаги установки плагина «Связи» после общей инструкции DevCraft.
Как собрать архив, залить содержимое upload/ или поставить zip через менеджер плагинов — в общей инструкции: Установка плагинов.
Ниже — только то, что специфично для «Связи».
Требования модуля
| Компонент | Минимум |
|---|---|
| DataLife Engine | 21.0 |
| PHP | 8.3 |
| DevCraft Admin | 200.4.1 (needplugin) |
| Права на запись | каталог devcraft/cache (создание таблиц модуля) |
Сначала DevCraft Admin
Установите и включите DevCraft Admin, затем плагин Connections (Связи).
После установки
- В менеджере плагинов DLE должен появиться Connections с зависимостью от DevCraft Admin.
- Откройте раздел Связи в админке (
?mod=dle_connections). При первом заходе создадутся таблицы модуля (полный список — в Начале работы). - Создайте нужные типы связей и при необходимости категории сборок. Они не появляются сами.
- Чтобы выключить модуль, отключите плагин в менеджере плагинов DLE (отдельного флажка «Включено» в настройках нет).
После правок PHP в devcraft/ обновите автозагрузку Composer — см. общую инструкцию и Composer.
Что делает плагин в ядре DLE
Установщик подключает вкладку «Связи» к формам добавления и правки новости в админке и тег {dc-connections} на публичной форме добавления. Правки идут через систему плагинов DLE — вручную править файлы ядра не нужно.
В шаблоне публичной формы добавления новости должен быть тег {dc-connections} внутри формы, чтобы черновик сборок ушёл вместе с сохранением.
Публичный вывод на полной новости
В шаблон полной новости добавляется вставка модуля. Разбор параметров, фильтров и шаблонов темы — в руководстве Публичный вывод.
Права доступа
Группы, которым открыта админка «Связи», задаются при установке плагина (поле групп раздела; на практике обычно группы администраторов). Группа с id 1 всегда допускается оболочкой DevCraft.