我有一个称为“网页”的文档类型和一个名为“元素”的文档类型。 元素doc类型具有所有不同的布局,例如卡片,横幅,轮播等。页面doc类型具有页面的默认公共元素。
我想要的是在内容部分添加页面doc类型时,元素doc类型自动作为子对象附加到页面上。
其目的是使用户体验变得混乱得多。
有人可以解决问题还是可以向我指出正确的方向
答案 0 :(得分:0)
查看Umbraco文档的事件部分: https://our.umbraco.com/documentation/Reference/Events/ContentService-Events
您可以将自己的句柄附加到已发布的事件,检查它是否是全新的节点,并触发“元素”类型的子节点的自动发布。
答案 1 :(得分:0)
这听起来似乎可以通过网格或嵌套/堆叠内容更好地完成?
这样,您可以在它们实际所属的页面上拥有所有元素。关于堆叠内容(和网格)的好处是,您可以获取它来呈现预览,以便用户可以看到元素在发布时的外观。
我在其中包含元素的子页面遇到的主要问题是,一旦您深入了解多个级别的内容,就很难跟踪布局子节点,并且它们也可能会意外地被删除。编辑,导致问题。