Настройка веб-модулей выполняется в файле <Название веб-модуля>.xml. Располагается в папке Extensions\DIRECTUM корневой папки веб-сайта.
Файл настроек веб-модуля предназначен для изменения настроек по умолчанию.
Структура файла настроек веб-модуля:
<?xml version="1.0" encoding="utf-8" ?>
<Extension
jsfile="{Путь до JavaScript-библиотеки}"
name="{Название веб-модуля}"
title="{Код строки локализации заголовка веб-модуля}"
class="{Имя класса веб-модуля}"
icon="{Путь до файла значка веб-модуля}">
<Authorization>
{Права доступа на веб-модуль}
</Authorization>
<TitleBar>
{Поле общего поиска}
</TitleBar>
<TreeView>
{Элементы дерева папок проводника}
</TreeView>
<RunTree>
{Открытие справочника с фильтрацией}
</RunTree>
<ToolPanel>
{Кнопки ленты проводника и справочников}
</ToolPanel>
<SideBar>
{Закладки боковой панели}
</SideBar>
<Cards>
{Карточки объектов}
</Cards>
<AvailableObjects>
{Права доступа на объекты}
</AvailableObjects>
<ContextMenus>
{Контекстные меню объектов}
</ContextMenus>
<ListActions>
{Быстрые действия объектов}
</ListActions>
<Reports>
{Параметры отчетов}
</Reports>
<References>
{Дополнительные настройки справочников}
</References>
<FolderCovers>
{Обложки папок}
</FolderCovers>
<Dialogs>
{Диалоги}
</Dialogs>
</Extension>
Extension – общие настройки веб-модуля.
name. Названия веб-модуля. В качестве значения необходимо указывать название файла настроек веб-модуля.
title. Код строки локализации заголовка веб-модуля.
class. Полное имя класса .NET, реализующего логику веб-модуля. Необязательный параметр. Следует указывать, только если веб-модуль реализует собственную логику. Библиотеку с классом следует размещать в подкаталоге bin корневого каталога веб-сайта.
icon. Относительный путь к файлу значка веб-модуля в корневом каталоге веб-сайта.
Настройки всех веб-модулей наследуются от настроек по умолчанию. В стандартной поставке настройки базового веб-доступа совпадают с настройками по умолчанию, кроме настройки общих справочников: секции Cards, AvailableObjects, Reports. Администратор может изменить настройки базового веб-доступа. Изменение настроек базового веб-доступа не влияет на настройки по умолчанию.
В файле настроек веб-модуля следует указывать только те секции, в которых есть отличия от настроек по умолчанию. Чтобы переопределить настройки по умолчанию, в каждой секции есть специальные теги:
• | clear – удаляет все элементы, указанные в настройках по умолчанию; |
• | remove – удаляет элемент, указанный в настройках по умолчанию, по его ИД. ИД стандартных элементов приведены в соответствующих разделах; |
• | тег для добавления элемента, например ToolItem – добавляет новую кнопку на ленту. |
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |