Umbraco 2级文档类型

时间:2019-02-20 13:53:11

标签: umbraco umbraco7 backoffice

我有一个称为“网页”的文档类型和一个名为“元素”的文档类型。 元素doc类型具有所有不同的布局,例如卡片,横幅,轮播等。页面doc类型具有页面的默认公共元素。

我想要的是在内容部分添加页面doc类型时,元素doc类型自动作为子对象附加到页面上。

其目的是使用户体验变得混乱得多。

有人可以解决问题还是可以向我指出正确的方向

2 个答案:

答案 0 :(得分:0)

查看Umbraco文档的事件部分: https://our.umbraco.com/documentation/Reference/Events/ContentService-Events

您可以将自己的句柄附加到已发布的事件,检查它是否是全新的节点,并触发“元素”类型的子节点的自动发布。

答案 1 :(得分:0)

这听起来似乎可以通过网格或嵌套/堆叠内容更好地完成?

这样,您可以在它们实际所属的页面上拥有所有元素。关于堆叠内容(和网格)的好处是,您可以获取它来呈现预览,以便用户可以看到元素在发布时的外观。

我在其中包含元素的子页面遇到的主要问题是,一旦您深入了解多个级别的内容,就很难跟踪布局子节点,并且它们也可能会意外地被删除。编辑,导致问题。