====== Привязка ссылки к модулю ====== См. также полный [[product/modules/binding|список возможных к привязке объектов системы]]. Что такое ссылка в контексте добавления её к модулю? -- Это ссылка на создание объекта конкретного типа в конкретном месте. Если в [[product:objects:admin:interfaces|типе объектов]] нет [[product:requisites:requisite-class|реквизита-классификатора]], вы можете добавить ссылку на создание объекта через [[product/modules/new_procedure|процедуру]]. ===== Как найти и привязать ссылку к модулю ===== - Администрирование -> Основные настройки -> Модули и процедуры -> в портлете "Модули на домашней" клик на нужный модуль (//[[product/modules/new_module|Как создать модуль]]//). - В портлете "Порядок расположения команд" -> ''Добавить ссылку'' \\ //Механизм их работы аналогичен [[product:settings:interface:buttons|созданию кнопок в меню кнопки-мастера]] (оранжевый "+" внизу справа каждой страницы системы).// \\ {{ :product:forms:admin:form_to_main_page_1.png?nolink |}} \\ **Рисунок 1** -- Страница шаблона модуля - В открывшемся поп-апе настроить параметры создаваемой команды (Рисунок 2). \\ {{ :product:modules:module_8.png?nolink |}} \\ **Рисунок 2** -- Окно настройки параметров ссылки ==== Как настроить команду ==== - В поле ''Адрес'' укажите ссылку на страницу системы, к которой нужно перейти при нажатии по кнопке-ссылке команды. \\ //Например, ссылка на страницу создания дискуссии в каком-либо проекте. // Ссылка, которая вставляется в поле адрес, должна выглядеть так: \\ %%~%%%%https://<доменное_имя_сервера>/<имя_системы>%%%%/cmn.aspx?pageName=Discussions.Topic.Edit&projectid=b5247219-b1db-4c62-83d3-bbaec824e867&problem=true%% \\ Итоговый вид: \\ ''%%~/cmn.aspx?pageName=Discussions.Topic.Edit&projectid=b5247219-b1db-4c62-83d3-bbaec824e867&problem=true%%'' (Рисунок 2).**Нельзя** копировать ссылку c кнопки, которая запускает процедуру добавления. Нужно копировать именно ту ссылку, которая отображается в адресной строке браузера уже в момент создания какого-либо объекта -- когда страница находится в режиме редактирования. Например, для указания ссылки на страницу создания дискуссии в каком-либо проекте, нужно: - В отдельной(ом) вкладке (окне) браузера перейдите в нужный проект. - Откройте страницу списка дискуссий и нажмите кнопку «Добавить». - После того, как откроется страница создания дискуссии, скопируйте ссылку в адресной строке браузера. - Откройте вкладку (окно) браузера, в которой(ом) у Вас открыто окно настроек создаваемой команды. - Вставьте скопированную ссылку в поле «Адрес». - Удалите в начале ссылки %%https://<доменное_имя_сервера>/<имя_системы>%% и добавьте символ тильды %%~%%. - В поле ''Текст команды'' введите название, например, «Вопрос подрядчику». - Загрузите картинку для команды или выберите ее из набора, уже имеющегося в системе -- для этого нажмите по ссылке «выбрать из коллекции картинок». - Выберите группы пользователей, для которых в данном модуле будет доступна создаваемая ссылка. - Сохраните настройки. ===== Настройка отображения в модуле ===== {{page>product/modules/binding#изменение_параметров_отображения_в_модуле&nofooter&noheader}}