我想用分层对象标记一些页面。 例如: 我有以下标记选项:
产品类型: 产品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支持的东西,还是我必须在我的代码>
中处理这个问题答案 0 :(得分:1)
一种可能的方法是使用Sitecore规则引擎。这将允许您定义隐藏页面的条件。
您可以查看以下关于如何使用规则引擎https://jeffdarchuk.wordpress.com/2015/06/04/lets-use-that-rules-engine/
的链接