我需要做一个简单的图像列表。我尝试添加内容模块,并使用我的自定义内容(图片,标题,网址)制作新模板。
以下是我的模板的代码:
@foreach(var Element in List) {
var Contenuto = Element.Content;
<div>
@Contenuto.Immagine
</div>
}
Found @List.Count entries
即使我添加了更多内容,它也会显示第一个内容。 然后我尝试将其作为应用程序,同样的事情,只显示第一项。 最后,我尝试对我的应用程序进行查询,并显示所有项目。
我错过了什么?有没有办法将其作为一个简单的内容?
谢谢
答案 0 :(得分:0)
@foreach(element in List)
是一种较旧的语法,仍可使用,但随后会在element.Content
上找到内容项。其余的都是一样的。
但是:循环遍历Data["Default"]
会更好,因为它可以更加一致地使用这些项目,这也与其他用例相关。在此处阅读更多相关信息:https://github.com/2sic/2sxc/wiki/Razor-Data