0

我试图弄清楚如何实现以下场景。我有多个具有相同结构的项目站点(该结构包含子站点和库)。我想用项目编号(例如 100-050-BCD)标记每个文档。我如何将其设置为网站集中每个子网站的默认值,这样用户就不必一遍又一遍地填写数字。

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

对于第二种方法,我将使用托管元数据。我将在子站点级别创建一个名为 projectnumber 的列,其默认值来自托管元数据存储。因此,在元数据存储中,我创建了 projectnumbers 并将其设置为子站点列类型中的默认值。此列添加到子站点的库中。然后我应该能够在我的搜索结果中使用元数据作为细化,或者不是?其中丑陋的部分是我为每个子站点都有不同的列类型“projectnumber”,感觉不太正确。

问题是我使用了正确的方法还是应该使用另一种方法,这可以更容易地完成吗?

4

1 回答 1

0

你用这个标签做什么?是为了搜索吗?

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

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

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

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

于 2011-01-18T11:11:56.647 回答