Umbraco 2级文档类型

问题描述 投票:0回答:2

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

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

这个想法是为了减少用户体验的混乱。

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

umbraco umbraco7 backoffice
2个回答
0
投票

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

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


0
投票

这听起来像使用网格或嵌套/堆叠内容可能更好的东西?

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

我对包含元素的子页面的主要问题是,一旦你有几个级别的内容,跟踪布局子节点可能会很痛苦,并且它们也可能被编辑者意外删除,导致的问题。

© www.soinside.com 2019 - 2024. All rights reserved.