PickDocsInTree - Выбор документов из дерева сайта
- Дополнения
- PickDocsInTree
Поддержать: USDT TRC20: TBGKTYDs4yzU17vQbobbUB8epFFtFb6PKh
1729
PickDocsInTree - Выбор документов из дерева сайта
С помощью этого плагина можно в список или текстовое поле TV-параметра добавить документы, выбрав их из дерева документов сайта. Выбранные документы можно вывести на какой-то странице с помощью сниппетов DocLister или DLMenu.
Скачивать здесь: PickDocsInTree
Установка
- В системе управления откройте "Элементы" -> "Управление элементами" -> "Плагины" -> "Создать плагин".
- Название плагина: PickDocsInTree
В поле "Код плагина" вставьте код из файла pickDocsInTree_plugin.txt.
На вкладке "Конфигурация" вставьте в поле "Конфигурация плагина" такой код:
&tv_name=TV name;string; - На вкладке "Системные события" отметьте "OnDocFormRender" и "OnDocFormSave".
- Создайте TV-параметр, например "popular". Тип ввода - Listbox(Multi-Select). Поддерживается также тип ввода "Text", но это менее удобно.
- Если тип ввода "Text", пропустить этот шаг. Визуальный компонент для списка - Delimited List, Delimiter - "," (запятая без кавычек). Выберите шаблон, в котором будет использоваться TV параметр и нажмите "Сохранить".
- Откройте созданный плагин PickDocsInTree и в конфигурации в поле "TV name" введите имя вашего TV-параметра. Можно ввести несколько через запятую (без пробелов).
- Откройте документ в режиме редактирования. Рядом с пустым списком TV-параметра вы увидите кнопку "Выбрать". Нажмите эту кнопку и выберите документы в дереве слева. Названия этих документов будут добавляться в псписок. После завершения нажмите "Стоп". Выберите в списке нужные документы (используйте клавиши Ctrl и Shift). После сохраниения в списке останутся только выбранные (выделенные) документы.
- Теперь можно вывести информацию о выбранных документах например с помощью сниппета DocLister.
Пример:
[[Ditto? &documents=`[*popular*]` &tpl=`promo`]]