嘿家伙我有一个问题,让我卡住了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