0

SharePoint 2010 サイトを変更して、ユーザーが既定の "共有ドキュメント" ドキュメント ライブラリ内の特定のフォルダーに移動したときに、その特定のフォルダーのフォルダー/ファイル命名規則を説明する通知がユーザーに表示されるようにしようとしています。ページにコンテンツ エディターを追加しようとしましたが、これは "共有ドキュメント" ライブラリ内のすべてのフォルダーに表示されます。特定のフォルダに対してこの通知を表示する方法、または目的のフォルダと等しくないフォルダに対して非表示にする方法はありますか?

更新: 次のスクリプトをテキスト ファイルに保存し、SharePoint サイトにアップロードしてから、URL を CEWP のテキスト ファイルに貼り付けようとしましたが、結果はありませんでした。

<script language="javascript" type="text/javascript">
  var url = window.location.href;
    var rootFolderUrl = getQueryStringParamvalue("RootFolder");
    var folderRelativeUrl = '%2Fsites%2FBusiness%5FArchitecture%2Fbusinesstransformation%2FShared%20Documents%2FTransformation%20Projects';
    if(rootFolderUrl == folderRelativeUrl) {
      alert("Note: Please utilize the MMM-YYYY standard naming convention when adding folders and files.")
    }
</script>
4

1 に答える 1

0

通知を表示するためにコンテンツ エディター Web パーツの下に JavaScript を追加したと仮定すると、現在のページの URL の RootFolder クエリ文字列パラメーターを確認するだけで済みます。
SharePoint は、現在のページの RootFolder クエリ文字列パラメーターの下にフォルダーの相対 URL を追加します。スクリプトは現在の URL を読み取り、通知を表示する必要があるフォルダーの相対 URL と比較する必要があります。
擬似コードは次のようになります
    。- var url = window.location.href;
    var rootFolderUrl = getQueryStringParamvalue("RootFolder");
    var folderRelativeUrl = <通知を表示するフォルダーの相対 URL>;
    if(rootFolderUrl == folderRelativeUrl) {
      <ここに通知を表示するコード。>
    }

于 2016-03-12T06:49:50.593 に答える