DevCraft Документации

Установка v210.1.0

Особые шаги установки плагина «Связи» после общей инструкции DevCraft.

Как собрать архив, залить содержимое upload/ или поставить zip через менеджер плагинов — в общей инструкции: Установка плагинов.

Ниже — только то, что специфично для «Связи».

Требования модуля

КомпонентМинимум
DataLife Engine21.0
PHP8.3
DevCraft Admin200.4.1 (needplugin)
Права на записькаталог devcraft/cache (создание таблиц модуля)

Сначала DevCraft Admin

Установите и включите DevCraft Admin, затем плагин Connections (Связи).

После установки

  1. В менеджере плагинов DLE должен появиться Connections с зависимостью от DevCraft Admin.
  2. Откройте раздел Связи в админке (?mod=dle_connections). При первом заходе создадутся таблицы модуля (полный список — в Начале работы).
  3. Создайте нужные типы связей и при необходимости категории сборок. Они не появляются сами.
  4. Чтобы выключить модуль, отключите плагин в менеджере плагинов DLE (отдельного флажка «Включено» в настройках нет).

После правок PHP в devcraft/ обновите автозагрузку Composer — см. общую инструкцию и Composer.

Что делает плагин в ядре DLE

Установщик подключает вкладку «Связи» к формам добавления и правки новости в админке и тег {dc-connections} на публичной форме добавления. Правки идут через систему плагинов DLE — вручную править файлы ядра не нужно.

В шаблоне публичной формы добавления новости должен быть тег {dc-connections} внутри формы, чтобы черновик сборок ушёл вместе с сохранением.

Публичный вывод на полной новости

В шаблон полной новости добавляется вставка модуля. Разбор параметров, фильтров и шаблонов темы — в руководстве Публичный вывод.

Права доступа

Группы, которым открыта админка «Связи», задаются при установке плагина (поле групп раздела; на практике обычно группы администраторов). Группа с id 1 всегда допускается оболочкой DevCraft.

На этой странице