0

我正在尝试修改我的 SharePoint 2010 站点,以便当用户导航到默认“共享文档”文档库中的特定文件夹时,会向用户显示一条通知,描述该特定文件夹的文件夹/文件命名约定。我尝试向页面添加内容编辑器,但这会显示“共享文档”库中的所有文件夹。有没有办法为特定文件夹显示此通知或为不等于所需文件夹的文件夹隐藏它?

更新:我尝试将以下脚本保存到文本文件中,将其上传到我的共享点站点,然后将 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

假设您在内容编辑器 webpart 下添加了 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 回答