我第一次使用2sxc模块,所以我可能只是一个新手。
我创建了一个应用,添加了一个包含3个字段的内容类型
然后我创建了一个视图
<h2>Werknemers</h2>
@foreach(var cont in AsDynamic(Data["Default"])){
<div>
@Edit.Toolbar(cont)
<p>@cont.Naam<br>
@cont.Email<br>
@cont.Telefoonnummer</p>
</div>
}
起初它只显示了演示项目。所以我在工具栏中添加了一个带有“+”图标的项目。是的,这个项目被添加到列表中。
但是我在这个内容类型中有更多项目
为什么它只显示您在应用程序本身中使用工具栏添加的数据,而不是通过应用程序管理员添加的项目?
我希望有人能帮助我。
提前致谢!
答案 0 :(得分:0)
您似乎还不了解内容分配到模块(现在就是您所拥有的)和所有内容之间的区别 - 这似乎是您所需要的。
快速解决方法:使用App.Data["YourTypeNameHere"]
代替Data["Default"]
。
但如果你阅读http://2sxc.org/en/blog/post/12-differences-when-templating-data-instead-of-content
会更好