我对sitecore很新,遇到很多麻烦。我发现了一些文章,展示了如何将项目添加到模板的插入上下文菜单中,并且我能够在其中一个模板上使其工作一次。它取决于模板的根。但是这个根有分支,当我尝试为这些分支设置插入选项时,它不起作用。
我没有建立这个网站所以我不确定发生了什么。 是否有可能在某处保留某些安全设置以防止其工作?或者可能是因为它们没有链接到单个模块项目,但可能是某个菜单,也许是我需要更新的菜单?
更糟糕的是,我不确定应该在哪里分配这些插入选项。我读过的文章说是在模板的_standardvalues上做的,但是在分支下我看到了相同名称的模板,它实际上有下面的分支结构,这是我实际想要插入的地方(在Column下) 5)。如果它有帮助,我附上了截图。
答案 0 :(得分:2)
模板的插入选项始终设置在该模板的_standard值上。
分支不是模板。分支机构使用模板来定义内容编辑者需要经常重新创建的公共内容结构,因此可以节省编辑时间。
向Column模板添加插入选项。如果您知道模板的位置,请导航到模板,或单击分支中的第5列节点,查看项目的快速信息部分。在那里,您将找到项目模板的链接。单击模板链接,模板应该打开。在左侧菜单中展开模板,以便您可以看到__standard值。如果您没有标准值,则创建它们。单击__standard值,然后在sitecore功能区(顶层菜单)中选择configure。现在单击“插入选项”部分中的“分配”,然后选择希望此模板具有插入选项的模板。
现在,您的列模板将正确设置插入选项。如果您没有看到它们然后返回分支中的第5列节点,则可能已覆盖标准值设置,因此无法看到正确的插入选项。要确保从模板中获取正确的插入选项,请选择第5列节点,然后在功能区中单击“配置”,然后在“插入选项”部分中重置,这会将插入选项重置为模板标准值中的设置。
现在,如果您还没有看到所做的插入选项更改,请返回列模板,选择其标准值。单击配置选项卡的插入选项部分中的assign。在弹出的插入选项中,向左看。您将看到一个选择插入规则的选项。单击它并检查是否有此模板的任何插入规则。如果您这样做,则在系统/设置/插入规则下找到插入规则项。找到后,选择规则,它将包含对解决方案中的类的引用。使用该引用在解决方案中查找类并调试该逻辑,它可能以编程方式强制执行插入选项。