在我的Sitecore MVC项目中,是否可以为Sitecore项目定义模板,使内容项目链接到某些“子项目”?
例如,假设我要定义两个模板 - 一个名为User
,另一个名为UserGroup
。
User
有两个字段:Name
和Age
。 UserGroup
有三个字段:User #1
,User #2
和User #3
。 两个问题:
User
模板将使用Single-line text
和Integer
字段类型。但是对于UserGroup
,User1
字段会使用哪些类型(例如)?我可以使用User
作为类型吗?如果没有,那么存储指向我想要引用的各个User
内容项的GUID是否有意义?
这种方法是否被视为反模式?是否可以通过在Sitecore内容树中将内容项嵌套在彼此内部来实现这样的目标?如果是这样,模板将如何配置?
答案 0 :(得分:1)
我建议您从http://launchsitecore.net/en/download下载启动Sitecore并将其安装在一个干净的解决方案上,以了解其他人如何在Sitecore中构建项目。
<强>更新强>
您可以拥有下一个结构
用户#1,用户#2和用户#3有数据源:./
如果一个用户可以分配给多个用户组,我建议将所有用户置于全局项目下,而用户#1,用户#2和用户#3将指向该项目。