Sitecore - 分层标记

时间:2016-05-20 17:07:27

标签: c# sitecore

我想用分层对象标记一些页面。 例如: 我有以下标记选项:

产品类型: 产品1 产品2 产品3

版本: 版本1 版本2 版本3

作为用户,我只能访问使用产品2和版本2的组合以及产品3与版本3的组合标记的页面。

我有2页: 第1页,标有产品2和版本2和 第2页标记为产品1,产品2,版本3,版本2

因此,我应该只能查看第1页。但由于产品和版本之间没有链接,因此两个页面都会出现。

有没有办法让我强制执行当我用产品1标记页面时,我可以指定此产品的版本类型是版本1?基本上,标记具有产品ID和版本ID的对象Product?这是Sitecore支持的东西,还是我必须在我的代码>

中处理这个问题

1 个答案:

答案 0 :(得分:1)

一种可能的方法是使用Sitecore规则引擎。这将允许您定义隐藏页面的条件。

您可以查看以下关于如何使用规则引擎https://jeffdarchuk.wordpress.com/2015/06/04/lets-use-that-rules-engine/

的链接