0

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

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

这个想法是使用户体验不那么混乱。

有没有人解决或可以指出我正确的方向

4

2 回答 2

0

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

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

于 2019-02-20T15:53:56.483 回答
0

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

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

我遇到的带有元素的子页面的主要问题是,一旦你的内容有几个层次,跟踪布局子节点可能会很痛苦,而且它们也可能被编辑器意外删除,导致问题。

于 2019-02-20T15:59:44.600 回答