Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
product:modules:link_settings [26.04.2019 10:15] – создано maynproduct:modules:link_settings [08.07.2019 10:58] (текущий) mayn
Строка 2: Строка 2:
 См. также полный [[product/modules/binding|список возможных к привязке объектов системы]]. См. также полный [[product/modules/binding|список возможных к привязке объектов системы]].
  
-Что такое ссылка в контексте добавления её к модулю? -- Это ссылка на создание объекта конкретного класса в конкретном месте.+Что такое ссылка в контексте добавления её к модулю? -- Это ссылка на создание объекта конкретного типа в конкретном месте.
  
-<callout type="success">Если в [[product:objects:admin:interfaces|классе объектов]] нет [[product:requisites:requisite-class|реквизита-классификатора]], вы можете добавить ссылку на создание объекта через [[product/modules/new_procedure|процедуру]].</callout>+<callout type="success">Если в [[product:objects:admin:interfaces|типе объектов]] нет [[product:requisites:requisite-class|реквизита-классификатора]], вы можете добавить ссылку на создание объекта через [[product/modules/new_procedure|процедуру]].</callout>
  
 ===== Как найти и привязать ссылку к модулю ===== ===== Как найти и привязать ссылку к модулю =====
   - Администрирование -> Основные настройки -> Модули и процедуры -> в портлете "Модули на домашней" клик на нужный модуль (//[[product/modules/new_module|Как создать модуль]]//).   - Администрирование -> Основные настройки -> Модули и процедуры -> в портлете "Модули на домашней" клик на нужный модуль (//[[product/modules/new_module|Как создать модуль]]//).
-  - +  - В портлете "Порядок расположения команд" -> ''Добавить ссылку''  \\  //Механизм их работы аналогичен [[product:settings:interface:buttons|созданию кнопок в меню кнопки-мастера]] (оранжевый "+" внизу справа каждой страницы системы).//  \\  {{ :product:forms:admin:form_to_main_page_1.png?nolink |}}  \\  <TEXT align="center">**Рисунок 1** -- Страница шаблона модуля</text> 
 +  - В открывшемся поп-апе настроить параметры создаваемой команды (Рисунок 2).  \\  {{ :product:modules:module_8.png?nolink |}}  \\ <TEXT align="center">**Рисунок 2** -- Окно настройки параметров ссылки</text>
  
-Механизм их работы такой же, как и у [ссылок в меню кнопки-мастера создания объектов|Настройка команд и процедур для кнопки - мастера создания объектов.] -- с помощью этого механизма можно создать ссылку-команду для быстрого создания любого объекта системы (перехода к любой странице системы, в том числе в режиме редактирования) -- например, дискуссии или документа в каком-либо определенном проекте, любой страницы системы и т.д. +==== Как настроить команду ==== 
- +  - В поле ''Адрес'' укажите ссылку на страницу системы, к которой нужно перейти при нажатии по кнопке-ссылке команды.  \\  //Например, ссылка на страницу создания дискуссии в каком-либо проекте. // <callout type="success">Ссылка, которая вставляется в поле адрес, должна выглядеть так \\   
-Для добавления ссылки нужно перейти на страницу шаблона модуля и нажать кнопку «Добавить ссылку» (Рисунок 1). +%%~%%<del>%%https://<доменное_имя_сервера>/<имя_системы>%%</del>%%/cmn.aspx?pageName=Discussions.Topic.Edit&projectid=b5247219-b1db-4c62-83d3-bbaec824e867&problem=true%%  \\   
- +Итоговый вид:  \\   
-!01_Stranica_shablona_modulya.png|width=900,align=center,border=2,bordercolor=silver!  +''%%~/cmn.aspx?pageName=Discussions.Topic.Edit&projectid=b5247219-b1db-4c62-83d3-bbaec824e867&problem=true%%'' (Рисунок 2).</callout><callout type="danger" title="Важно!">**Нельзя** копировать ссылку кнопки, которая запускает процедуру добавления. Нужно копировать именно ту ссылку, которая отображается в адресной строке браузера уже в момент создания какого-либо объекта -- когда страница находится в режиме редактирования.</callout> Например, для указания ссылки на страницу создания дискуссии в каком-либо проекте, нужно: 
-<TEXT align="center">**Рисунок 1** -- Страница шаблона модуля</text> +    - В отдельной(ом) вкладке (окне) браузера перейдите в нужный проект. 
-\\ +    - Откройте страницу списка дискуссий и нажмите кнопку «Добавить». 
-После нажатия появится окно для настройки параметров создаваемой команды (Рисунок 2). +    - После того, как откроется страница создания дискуссии, скопируйте ссылку в адресной строке браузера. 
- +    - Откройте вкладку (окно) браузера, в которой(ом) у Вас открыто окно настроек создаваемой команды. 
-!02_Okno_nastroyki_parametrov_ssylki.png|align=center,border=2,bordercolor=silver!  +    - Вставьте скопированную ссылку в поле «Адрес». 
-<TEXT align="center">**Рисунок 2** -- Окно настройки параметров ссылки</text> +    - Удалите в начале ссылки <del>%%https://<доменное_имя_сервера>/<имя_системы>%%</del> и добавьте символ тильды %%~%%
-\\ +  - В поле ''Текст команды'' введите название, например, «Вопрос подрядчику».
-  * Для настройки создаваемой команды выполните следующие шаги:* +
-  - В поле Адрес»* укажите ссылку на страницу системы, к которой нужно перейти при нажатии по кнопке-ссылке команды. Например, указав ссылку на страницу создания дискуссии в каком-либо проекте. Ссылка, которая вставляется в поле адрес, должна выглядеть следующим образом+
-«*-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). +
-{note}Важно обратить внимание на то, что *нельзя* копировать ссылку кнопки, которая запускает процедуру добавления -- нужно копировать именно ту ссылку, которая отображается в адресной строке браузера уже в момент создания какого-либо объекта - когда страница находится в режиме редактирования.{note} +
-Например, для указания ссылки на страницу создания дискуссии в каком-либо проекте, нужно: +
-#  - В отдельной(ом) вкладке (окне) браузера перейдите в нужный проект. +
-#  - Откройте страницу списка дискуссий и нажмите кнопку «Добавить». +
-#  - После того, как откроется страница создания дискуссии, скопируйте ссылку в адресной строке браузера. +
-#  - Откройте вкладку (окно) браузера, в которой(ом) у Вас открыто окно настроек создаваемой команды. +
-#  - Вставьте скопированную ссылку в поле «Адрес». +
-#  - Удалите в начале ссылки «*-https://<доменное_имя_сервера>/<имя_системы>-*» и добавьте символ тильды. +
-  - В поле Текст команды»* введите название, например, «Вопрос подрядчику».+
   - Загрузите картинку для команды или выберите ее из набора, уже имеющегося в системе -- для этого нажмите по ссылке «выбрать из коллекции картинок».   - Загрузите картинку для команды или выберите ее из набора, уже имеющегося в системе -- для этого нажмите по ссылке «выбрать из коллекции картинок».
   - Выберите группы пользователей, для которых в данном модуле будет доступна создаваемая ссылка.   - Выберите группы пользователей, для которых в данном модуле будет доступна создаваемая ссылка.
Строка 41: Строка 28:
  
  
-h3. Изменение параметров ссылки, включение/отключение отображения ссылки в модуле +===== Настройка отображения в модуле =====
- +
- +
-Для того, чтобы изменить параметры ссылки нужно нажать на кнопку редактирования в портлете «Порядок расположения команд» -- !03_Editpen.png|border=1,bordercolor=silver! (Рисунок 1). После этого появится окно с параметрами ссылки -- внесите изменения и сохраните их.+
  
-{tip}Для включения/отключения отображения ссылки в модуле на Рабочем столе нажмите на кнопку «Изменить» в портлете «Порядок расположения команд» (Рисунок 1), затем отметьте, либо уберите галочку в строке той ссылки, которую нужно скрыть или отобразить и кнопку «Сохранить».{tip}+{{page>product/modules/binding#изменение_параметров_отображения_в_модуле&nofooter&noheader}}