嘿傢伙我有一個問題,讓我卡住了2個小時了。果園獲取動態對象(widget容器)的屬性
1)我創建邁上了一個新的內容類型,稱爲「滑滑梯」(可能會改變這種可怕的名字)
2)創建滑塊的列表滑動
3)增加了一個新的Container的Widget,並告訴它包含我的滑塊列表
4)爲滑塊小部件創建了我的.cshtml文件。
現在,所有這些工作都非常好,我在主頁佈局的特色部分顯示了信息。在這一點上,我想開始編輯原始數據到一個漂亮的滑塊,首先第一件事是迭代通過這個模型,並獲取每張幻燈片,所以我可以提取屬性並與他們做一些事情。
然而,作爲一個動態的對象(果園形狀),當然不會有任何智能感知。不過,我已盡全力想辦法弄到房產。
我用盡http://docs.orchardproject.net/Documentation/Creating-lists
香港專業教育學院還試圖http://www.ideliverable.com/blog/ways-to-render-lists-of-things
兩者都好讀,但我的方法是用小部件做,我不知道,如果它因爲這樣,我不能似乎很容易找到該物業的我需要。我已經嘗試了一下並檢查了動態模型,但元數據並沒有包含任何與屬性相似的東西。
代碼我現在有
@Display(Model.Content)
@{
var MySliderList = Model.List;
}
<div>
@foreach (var slide in MySliderList)
{
<div>@slide.Title</div>
<div>@slide.SliderText</div>
<div>@slide.UrlLink</div>
}
</div>
可以這樣說不是@display(model.content)其他這段代碼犯規顯示任何內容。
有人能告訴我從這個.cshtml模型中獲取每個「幻燈片」數據的正確方法嗎?
非常感謝。
更新:也請注意代碼中,我有最新的嘗試,香港專業教育學院還試圖Model.ContentItem,ContentItems,ContentItems.Content,內容等等等等
cshtml文件的名稱是什麼? – 2015-01-15 17:32:21
Widget-Name-mySlider.cshtml,我用形狀模塊來提取和自動生成文件。 – lemunk 2015-01-16 08:57:30
即時通訊也試圖相同,但使用投影與查詢相反,同樣的問題是我不知道如何訪問內容類型的每個實例 – lemunk 2015-01-16 14:23:45