Umbraco 在父页面上没有固定位置的文档类型

Umbraco 在父页面上没有固定位置的文档类型,umbraco,umbraco6,Umbraco,Umbraco6,有没有一种方法可以让用户决定在页面上放置子文档类型的位置?使用模板,可以在页面上的固定位置执行此操作。但我想把它放在一篇文章的两段之间 例如: 我有一个红色背景的div。这个div需要通过富文本编辑器放置在页面上,而不需要了解任何html或css。 所以我创建了一个文档类型“redcontent”。当用户创建此文档类型作为当前页面的子级时,他必须在富文本编辑器中选择该页面的确切位置 提前谢谢 文档类型定义并存储页面实例的数据-模板然后将这些数据布置给访问者查看。对于单个文档类型,您可以有许多不同

有没有一种方法可以让用户决定在页面上放置子文档类型的位置?使用模板,可以在页面上的固定位置执行此操作。但我想把它放在一篇文章的两段之间

例如:

我有一个红色背景的div。这个div需要通过富文本编辑器放置在页面上,而不需要了解任何html或css。 所以我创建了一个文档类型“redcontent”。当用户创建此文档类型作为当前页面的子级时,他必须在富文本编辑器中选择该页面的确切位置


提前谢谢

文档类型定义并存储页面实例的数据-模板然后将这些数据布置给访问者查看。对于单个文档类型,您可以有许多不同的模板,因此您可以为您的信息定义每个可能的位置,然后选择适合您的布局


如果确实需要,可以隐藏红色div,然后让用户使用一些占位符文本(如$$$$$),然后使用jquery将占位符文本替换为红色div(如果占位符存在)。

根据我对您问题的理解,您可以创建一个宏并使其对用户可用,该宏只会插入“红色内容”节点的内容。然后,可以在用户确定的位置将该宏插入richtext编辑器。此外,如果有多个“红色内容”子节点,则可以实现选择器或向宏中添加选项/参数以允许选择

您没有指定是使用Razor还是XSLT,但基本步骤是相同的。创建宏或编辑宏以使其可用时,只需选中宏属性上的“在编辑器中使用”复选框

然后,用户将能够单击“插入宏”按钮()

如果您有任何问题或可以提供其他详细信息,我可能会更具体的方法