我正在使用 Sharepoint Designer 2007 和 Sharepoint 2007 Server 构建服务目录站点。我对这两个方面都比较陌生,并且有三个我无法找到解决方案的问题。我确定我只是在搜索时摆错了位置。:o)
我建立了 3 个列表 - 类别、服务和产品。每个类别都有许多服务,每个服务都有许多产品。服务具有类别的查找字段,而产品具有服务的查找字段。
在主页上,我想显示类别列表并允许用户选择一个类别并转到显示该类别中所有服务的类别页面。然后我想在类别页面上做同样的事情,让他们选择一项服务并查看它的产品。
我的三个问题是:
1)当我显示一个列表(我将只显示作为标题字段的类别名称)时,我怎样才能让该显示包含一个将它们指向另一个页面的链接?如果链接可以是实际的类别名称字段或它前面的按钮,则额外的奖励积分 - 类似的东西。
例子:
服务类别(选择一项以查看包含的服务)
- 基础设施服务
- 移动服务
- 专业的服务
- 工作场所服务
2)当我显示下一个列表(在本例中为所选类别中的服务)时,如何传递选择(在本例中为类别名称)并将其用作下一页上的动态过滤器?
3) 这可以仅使用 Sharepoint Designer 完成,还是我需要进入代码?
今天,主页上的类别列表是硬编码的,带有指向具有硬编码过滤器的单独类别页面的链接。添加新类别时,我将不得不更新主页并添加另一个类别页面。我希望通过在主页上从类别列表中生成类别列表来使其更加动态,允许他们选择其中一个类别,然后将选择传递到单个类别页面,该页面显示按传递的类别过滤的服务。这样,唯一需要的更新就是将新类别添加到类别列表,将新服务添加到服务列表等等。
我的示例使用了页面层次结构,尽管我认为如果可以将所有这些都放在一个页面上,那么这可能不是必需的。只是另一个想法。
感谢您提出任何建议或意见!