Изменить текст по умолчанию в субъекте+корпус в разделе «Отправить электронную почту» экрана «Добавить пользователей»

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/663

  •  16-10-2019
  •  | 
  •  

Вопрос

Я хотел бы изменить текст по умолчанию в Предмет а также Личное сообщение, на странице:

http://(sharepoint)/_layouts/aclinv.aspx

Где мне изменить текст?

Спасибо :-)

Это было полезно?

Решение

Около трех способов, которыми я вижу, что это сделано:

  1. Сделайте копию страницы aclinv.aspx, назовите ее что -то вроде aclinv_custom.aspx. В ASPX вы скопировали изменение текстовых свойств элементов управления txtemailsubject и txtemail тела: 1 проблема, вам нужно изменить JavaScript на самой странице, поскольку это устанавливает значение предмета.

  2. Сделайте копию страницы, как указано выше, за исключением этого времени, создайте пользовательский класс страницы, который наследует от microsoft.sharepoint.applicationpages.aclinv. Переопределите событие загрузки страницы и установите программу Properties. Измените тег «Унаследованные» на скопированной странице, чтобы указать на недавно созданный класс. Вам все равно нужно изменить страницу JavaScript, хотя.

  3. Сделайте копию страницы, как указано выше, в головке ASPX изменить JavaScript в функции updateMailSubject () JavaScript, чтобы установить текстовое поле субъекта, вы также можете установить текст тела таким же образом.

Все эти подходы потребуют, чтобы вы обновили любые ссылки на страницы настройки, которые приводят пользователя на исходный aclinv.aspx. Вы можете сделать это с помощью действий функций, чтобы удалить существующую ссылку и добавить в свою пользовательскую ссылку. Таким образом, вы избегаете изменения любого из файлов OOTB, и вы можете развернуть новую страницу с помощью решения, избегая любых проблем с обновлениями пакетов обслуживания и т. Д., Которые могут изменить исходную страницу.

Надеюсь это поможет

Стюарт

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top