站点列子站点的默认值

时间:2011-01-18 10:39:49

标签: sharepoint metadata content-type site-column

我试图弄清楚如何实现以下方案。我有多个具有相同结构的项目站点(结构包含子站点和库)。我想用项目编号(例如100-050-BCD)标记每个文档。如何将此设置为网站集中每个子网站的默认值,因此用户无需反复填写该数字。

我的第一种方法是在网站集级别创建一个内容类型“合同”,其中包含网站列(标题,描述,项目编号等),但我无法为每个子网站设置值。对?所以我认为这不起作用。

使用第二种方法我会使用托管元数据。我将在子网站级别创建一个名为projectnumber的列,其中包含来自托管元数据存储的默认值。因此,在元数据存储中,我创建了项目编号,并在子网站列类型中将其设置为默认值。此列将添加到子网站的库中。那么我应该能够在我的搜索结果中使用元数据作为细化吗?其中丑陋的部分是我为每个子网站提供了不同的列类型“projectnumber”,感觉不太正确。

问题是我使用正确的方法还是应该使用另一种方法?这样做可以更轻松吗?

1 个答案:

答案 0 :(得分:0)

您使用的是什么标签?是为了搜索吗?

我可能会使网站集url包含项目代码。例如

http://yoursite/projects/100-050-BCD

这样,如果有人搜索100-050-BCD,则应返回项目网站集中的所有内容。他们可以根据需要添加额外的过滤器。

网址也可用于标准搜索优化(搜索结果页面的左侧),因此如果有人搜索例如“工作请求”,那么他们可以按网址过滤(按项目过滤)