在Sharepoint

时间:2016-03-10 16:29:30

标签: sharepoint sharepoint-2010 web-parts content-editor

我正在尝试修改我的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>

1 个答案:

答案 0 :(得分:0)

假设您已在内容编辑器webpart下添加了javascript以显示通知,您只需要检查当前页面的URL的RootFolder查询字符串参数。
SharePoint会在当前页面的RootFolder查询字符串参数下附加文件夹的相对URL。您的脚本应该读取当前网址并与您需要显示通知的文件夹的相对网址进行比较 伪代码如下所示: - var url = window.location.href;
var rootFolderUrl = getQueryStringParamvalue(“RootFolder”);
var folderRelativeUrl =&lt;您要为其显示通知的文件夹的相对网址&gt ;;
if(rootFolderUrl == folderRelativeUrl){
&lt;此处显示通知的代码。&gt;
}