在umbraco中有多个父文档

本文关键字:文档 umbraco | 更新日期: 2023-09-27 17:50:41

我需要能够:

  • 一个新闻条目连接到多个新闻条目组。
  • 此外,的顺序在每一组的项目是重要的和内容编辑需要能够在任何时候改变顺序。

所以基本上我要找的是这样的结构:

  • 新闻组1
    • 新闻1
    • 新闻2
    • 新闻3
  • 新闻组2
    • 新闻6
    • 新闻5
    • 新闻1

我已经研究过关系,但似乎无法影响订单。

也应该最好通过默认的umbraco sort功能来编辑顺序(右键单击内容树,然后选择sort)。

所以我认为最简单的方法是,如果我可以有多个父文件,但我不确定如何做到这一点

在umbraco中有多个父文档

我在过去通过创建一个"引用"文档类型来做到这一点,该文档类型仅指向我想要复制的内容项。通常,引用类型有自己的模板,但可以通过添加属性"IsReference"来使用相同的宏。然后我编辑宏来检查IsReference,如果它是一个引用,我得到引用Content Item,如果它不是,然后得到currentPage。

我知道这不是你想要的,但是它允许你想要的所有排序,并且技术上内容仍然只在一个地方。

在Umbraco中没有办法像你想的那样做多个父母,我知道。

显然不能通过标准的umbraco功能来解决这个问题,但是可下载的umbraco包uComponents包含一个名为Multi Node Tree Picker的控件,它允许您做我想做的。

更多细节可以在这里找到:
http://our.umbraco.org/forum/developers/extending-umbraco/19558-Multiple-parents-for-document

下面是控件的文档:
http://ucomponents.codeplex.com/wikipage?title=MultiNodeTreePicker& referringTitle =文档