文档类型,父页面上没有固定位置

时间:2013-10-29 12:34:27

标签: umbraco umbraco6

有没有办法让用户决定在页面上放置子文档类型的位置?使用模板,这可以在页面上的固定位置。但我希望它例如在文本的两个段落之间。

例如:

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

提前致谢!

2 个答案:

答案 0 :(得分:0)

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

如果你真的想要你可以隐藏你的红色div然后让你的用户使用一些占位符文本 - 比如$$$$$$ - 然后使用jquery用占位符存在替换占位符文本和你的红色div。

答案 1 :(得分:0)

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

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

然后,您的用户可以点击“插入宏”按钮(Umbraco 6 insert macro button)。

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