我希望在 Orchard 中实现可重用的内容块,但似乎找不到任何记录此过程的在线资源。
Orchard 有两个默认的部件容器和容器。但是,容器只能分配给一个容器。
我偶然发现了一个设置“书籍”内容类型的演示和另一个名为“评论”的演示,它使用了上面的可包含/容器示例。它没有向您展示如何将一篇评论与多本书联系起来。
我希望在 Orchard 中实现可重用的内容块,但似乎找不到任何记录此过程的在线资源。
Orchard 有两个默认的部件容器和容器。但是,容器只能分配给一个容器。
我偶然发现了一个设置“书籍”内容类型的演示和另一个名为“评论”的演示,它使用了上面的可包含/容器示例。它没有向您展示如何将一篇评论与多本书联系起来。
如果您想快速启动并运行,我推荐The Science Project。建立 NN 关系有一个很好的例子来说明如何自己做。
就我个人而言,我喜欢使用中间内容项,例如BookReview
,它将有两个内容部分 -ReviewRelationshipPart
并且BookRelationshipPart
包含对它们各自内容项的引用。您可以使用每个部分的内容处理程序来初始化一个延迟加载程序,该加载程序按需加载内容项,例如当您调用content.As<ReviewRelationshipPart>().Review
.
Orchard 1.5 现在有一个可用于此的内容选择器字段。