「ユーザーの追加」画面の「電子メールの送信」セクションで件名+ボディのデフォルトテキストを変更する

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

  •  16-10-2019
  •  | 
  •  

質問

デフォルトのテキストを変更したいと思います 主題プライベート・メッセージ, 、ページ上:

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

テキストはどこで変更できますか?

ありがとう :-)

役に立ちましたか?

解決

これが行われているのを見ることができる3つの方法:

  1. aclinv.aspxページのコピーを作成し、aclinv_custom.aspxのような名前を付けます。 ASPXでは、TXTEmailSubjectおよびTXTEMAILBODYコントロールのテキストプロパティを修正しました。ただし、1つの問題では、サブジェクト値を設定するため、ページ自体のJavaScriptを変更する必要があります。

  2. 上記のようにページのコピーを作成しますが、今回はMicrosoft.SharePoint.ApplicationPages.aclinvから継承するカスタムページクラスを作成します。ページの読み込みイベントをオーバーライドし、プログラムでプロパティを設定します。コピーされたページの継承タグを変更して、新しく作成されたクラスを指します。ただし、ページJavaScriptを変更する必要があります。

  3. 上記のようにページのコピーを作成します。ASPXのヘッドで、updateemailsubject()javaScript関数のJavaScriptを変更して、サブジェクトテキストフィールドを設定すると、ボディテキストを同じ方法で設定することもできます。

これらのすべてのアプローチでは、ユーザーを元のaclinv.aspxに連れて行く設定ページリンクを更新する必要があります。機能アクションを使用してこれを行うには、既存のリンクを削除し、カスタムリンクを追加できます。これにより、OOTBファイルの変更を避け、元のページを変更する可能性のあるサービスパックの更新などの問題を回避するソリューションを介して新しいページを展開できます。

お役に立てれば

スチュアート

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top