templates - Sitecore 插入选项规则

标签 templates insert sitecore rule-engine

我有一个场景,我想根据角色添加插入选项。假设我在内容树中有一个名为“Components”的文件夹。

我有两个角色 - 贡献者 - 批准者

我有 3 个模板,我想从中挑选并选择在“组件”文件夹中显示为“插入选项”。 - 模板1 - 模板2 - 模板3

对于贡献者,我只想将模板 1 显示为插入选项。

对于审批者,我只想将模板 2 和模板 3 显示为插入选项。

我怎样才能实现这个目标?

我想到了这个场景。将所有模板作为插入选项应用到组件文件夹,然后使用/sitecore/system/Settings/Rules/Insert Options 规则根据角色删除模板,但它不起作用。

我正在使用 Sitecore 8 更新 2。

最佳答案

根本不要使用插入选项

只需在 /sitecore/system/Settings/Rules/Insert Options 规则下创建一条新规则 并创建 2 条规则:

  1. 当用户处于角色并且项目是组件时 - 添加这个和那个插入选项
  2. 当用户处于另一个角色并且项目是组件时 - 添加该选项和另一个插入选项

我写了一篇关于插入选项规则的博客文章 - 也许会对您有所帮助。您可以在这里找到它:Sitecore Insert Options Rules

关于templates - Sitecore 插入选项规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35802695/

相关文章:

c++ - 如何编写可以接受堆栈或队列的函数模板?

c++ - 您在哪里找到有用的模板?

MySQL 优化 INSERT 速度因索引而变慢

perl - 如何在 Perl 中将文本插入字符串中?

sql-server - 实际插入的行 ID

.net - Sitecore Analytics 机器人 SessionTimeout 导致 session 过早超时

c++ - 模板类如何继承嵌套模板类

C++使用模板为结构定义别名

html - Sitecore HTML5 支持

Sitecore 词典项目