概况
- 阅读时间:约5分钟
- 适用版本:SharePoint Server 2010及以上
- 面向用户:普通用户、管理员、开发人员
- 难度指数:★★★☆☆
SharePoint中的文件夹分为2种,一种是文档库中的文件夹,一种是普通列表中的文件夹,但都只有一个属性,名称
属性。
- 文档库文件夹
- 列表文件夹
-
文件夹的属性可以用来做什么呢?比如解决文件夹排序的问题,给文件夹添加一个排序字段,这样再也不用在文件夹名称前加数字来排序了;对开发人员来说可以使用文件夹存储一些层级性较强的数据,比如导航菜单;另外,在文件夹较多的时候也可以通过自定义属性来分类\分组\筛选等。
下面看看如何实现吧。
创建网站内容类型
打开网站设置
,选择Web设计器库
下的网站内容类型
。
点击左上角的创建
按钮,新建网站内容类型。
在新建网站内容类型
表单中,父级内容类型选择文件夹内容类型
下的文件夹
,点击确定保存。
保存后进入所创建网站内容类型的管理界面。
点击从新网站栏添加
,创建Order
排序字段(下文中的字段、属性、栏均是同一个东东)。
保存后,需要的网站内容类型即创建完成了。
使用网站内容类型
允许管理内容类型
打开列表设置
,选择高级设置
,勾选是
允许管理内容类型。
添加内容类型
打开列表设置
,在内容类型
设置区域点击从现有网站内容类型添加
。
在添加内容类型
页选择前面所创建的MyFolder
内容类型,添加后保存。
回到列表设置页
后,已经可以看到有一些变化了。
创建带属性的文件夹
选择Ribbon功能区
的项目
选项卡,在新建项目
下拉菜单下多出来一个我们所创建的内容类型MyFolder
菜单,点击即可创建该类型的文件夹。
修改自定义内容类型
这个时候我们所创建的MyFolder内容类型
,只有名称和Order字段,怎样添加URL、Target现有的其他字段呢?
回到列表设置
页面,在内容类型
设置区域,点击需要修改的内容类型MyFolder
,进入列表内容类型
设置页面,选择从现有网站或列表栏添加
。
在列表内容类型-添加栏
页,可添加列表中包含的字段,也可添加网站中默认的网站栏
,确定保存后即可看到新建MyFolder
内容类型的文件夹时可设置的属性增加。
需要提醒的是,我们虽然在MyFolder内容类型
上添加了Order字段,但在创建默认类型的文件夹和数据项
时仍然不会有该字段存在,因为他们所属的内容类型不一致。应该可以想到同上面添加MyFolder内容类型的字段一样,我们只需要在默认类型的文件夹和数据项
所属的内容类型项目
上添加需要的字段即可。
以上演示环境
- SharePoint Server 2013
已测试生效版本
- SharePoint Server 2010
- SharePoint Server 2013
- SharePoint Online