我正在试图找出处理我正在构建的Orchard模块的要求的最佳方法。
我有一个包含几个字段的ContentPart。一个字段是ContentPicker,允许将多个项目关联到该部件。其余的是描述性信息。
我遇到的问题是我实际上需要能够将多个ContentPart包含在ContentType中。我需要创建一个恰好有3个部分的ContentType。
我应该将它变成一个字段而不是一个部分吗?是否有可能有一个包含其他字段的ContentField?
或者,我应该以某种方式使用所有相同的模型和数据结构,但不知何故将其定义为3个不同的部分?
只是想知道做这样的事情的最佳做法是什么。
答案 0 :(得分:2)
在给定类型中,您只能拥有每种类型的一部分。您不能在其中包含其他字段的字段(而是使用现有字段并使用自定义内容扩展它)。
据我所知,实际问题是“如何使用每个组的元数据制作字段组”,对吧?如果是这样,有几种方法可以解决这个问题: