我需要能够:
我已经研究过关系,但似乎不可能影响秩序。
最好还是可以通过默认的umbraco 排序功能来编辑订单(右键单击内容树,然后选择排序)。
所以我认为最简单的方法是如果我可以为一个文档拥有多个父母,但我不确定如何做到这一点。
答案 0 :(得分:2)
我过去通过创建一个“引用”文档类型来完成此操作,该文档类型只指向我要复制的内容项。通常,引用类型具有自己的模板,但可以通过添加属性“IsReference”来使用相同的宏。然后我编辑宏以检查IsReference,如果它是引用,我得到引用内容项,如果不是,则获取currentPage。
我意识到它并不完全符合您的要求,但它允许您想要的所有排序,从技术上讲,内容仍然只在一个地方。
在Umbraco没有办法做多个父母,就像你认为我知道的那样。
答案 1 :(得分:1)
显然,通过标准的umbraco功能无法解决这个问题,但可下载的umbraco软件包 uComponents 包含一个名为多节点树选择器的控件,可以让你做什么我想要。
更多细节可以在这里找到:
http://our.umbraco.org/forum/developers/extending-umbraco/19558-Multiple-parents-for-document
以下是控件的文档:
http://ucomponents.codeplex.com/wikipage?title=MultiNodeTreePicker&referringTitle=Documentation