DevCraft Документации
Руководства

Дерево в админке v210.1.0

Разделы админки «Связи»: страницы, шаблоны и работа со сборками.

Введение

Раздел Связи в админке DataLife Engine открывается по коду dle_connections. Ниже — какие экраны за что отвечают и какой шаблон их рисует.

РазделАдресСтраницаШаблон
Панель модуля?mod=dle_connectionsDashboardPagepages/dashboard.twig
Сборки (дерево)?mod=dle_connections&action=treeTreePageconnections/tree.twig
Категории сборок?mod=dle_connections&action=collection_typesCollectionTypesPageconnections/collection_types.twig
Типы связей?mod=dle_connections&action=relation_typesRelationTypesPageconnections/relation_types.twig
История изменений?mod=dle_connections&action=changelogChangelogPagepages/changelog.twig

Скрипты и стили дерева: Public/connections.js, Public/connections.css, иконки в Public/*.svg. Порядок сборок и элементов меняется перетаскиванием.

Данные дерева читаются из таблиц модуля; действия редактора идут через devcraft/ajax.php с модулем dle_connections.

Работа со сборкой

  • Создать сборку: сначала выбрать исходную новость, затем указать название и при желании категорию.
  • В шапке сборки: сохранить, добавить новость, переименовать, копировать, удалить; чип категории меняет категорию сборки.
  • Порядок сборок на экране — перетаскиванием.

Работа с элементом

  • Сменить новость (поиск), тип связи, видимость; сохранить; скопировать в другую сборку; удалить.
  • Порядок и перенос между позициями — перетаскиванием внутри списка сборки.

Методы запросов (для разработки)

Точка входа: devcraft/ajax.php?mod=dle_connections.

МетодНазначение
treeдерево, типы связей, категории сборок
save_collection / delete_collection / duplicate_collection / reorder_collectionsсборки; при создании нужна исходная новость
save_item / delete_item / reorder_items / toggle_item_visibilityэлементы; новость можно сменить при обновлении
search_newsпоиск новостей
relation_typesтипы связей
collection_typesкатегории сборок

См. также

ТемаСтраница
Вкладка на форме новостиВкладка на форме новости
Категории сборокКатегории сборок
Типы связейТипы связей
Публичный выводПубличный вывод

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