2016-09-29 66 views
1

我需要做一個簡單的圖像列表。我試圖添加一個內容模塊,並用我的自定義內容(圖像,標題,網址)製作一個新模板。2sxc:列表僅適用於應用程序中的查詢?

這裏是我的模板代碼:

@foreach(var Element in List) { 
var Contenuto = Element.Content; 
<div> 
    @Contenuto.Immagine 
</div> 
} 

Found @List.Count entries 

即使我增加了更多的內容,它顯示只是第一個。 然後我試圖做它作爲一個應用程序,同樣的事情,只顯示第一個項目。 最後,我試圖爲我的應用程序做一個查詢,它顯示所有項目。

我錯過了什麼?有沒有辦法把它做成一個簡單的內容?

謝謝

回答

0

@foreach(element in List)是一個較舊的語法仍然有效,但內容項,然後在element.Content找到。其餘的都是一樣的。

但是:最好循環使用Data["Default"],因爲它可以更一致地使用這些項目,這與其他用例也是一致的。閱讀更多關於它的地方:https://github.com/2sic/2sxc/wiki/Razor-Data

+0

感謝您的回覆,我沒有看到這些文件。 因此,無論如何,我看到,如果我想循環所有項目,我必須提出申請。有了內容,我只能每次工作一個項目,而不是循環所有項目,即使我添加了更多,他們保持separete。 –

+0

您並不需要創建應用程序,而應用程序變量也存在於內容中。但是一旦你做了數據風格的事情,創建應用通常會更好,因爲它通常超出了「內容」的目標範圍 – iJungleBoy

+0

btw:如果這回答了您的問題,請標記爲已回答。 – iJungleBoy

相關問題