Umbraco 2 级文档类型

Umbraco 2 level document type

我有一个称为网页的文档类型和一个称为元素的文档类型。 元素文档类型包含所有不同的布局,例如卡片、横幅、旋转木马等页面文档类型具有页面的默认公共元素。

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

我们的想法是让用户体验不那么混乱。

有没有人找到解决方案或者可以指出正确的方向

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

发布的事件可以附加自己的句柄,判断是否为全新节点,触发'elements'类型子节点的自动发布。

这听起来像是使用网格或 Nested/Stacked 内容可能会更好地完成的事情?

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

我遇到的关于包含元素的子页面的主要问题是,一旦您的内容有几层深,跟踪布局子节点可能会很痛苦,而且它们也可能被意外删除由编辑引起问题。