2sxc List.Presentation in General View

时间:2016-08-04 16:05:44

标签: 2sxc

我有一个实体类型" Post"我想创建一个视图,显示一个给定类别的随机帖子。我创建了一个抓取所有帖子的数据管道,并使用ListPresentation = a" TemplateSettings"创建了一个视图。允许我选择类别的实体类型。

我计划使用Razor模板过滤那些与List.Presentation.Categories中的类别匹配的项目。但是,我似乎无法引用List.Presentation.Categories。我收到一个错误,System.Collections.Generic.List没有包含" Presentation"的条目。当我使用@ListPresentation时,整个对象在null ... so @ ListPresentation.Toolbar等都抛出错误,尽管我设置了一个" Demo Item"。

有人能看出这个设置会出现什么问题吗?如何在Razor中引用List Presentation的东西?

感谢。

2 个答案:

答案 0 :(得分:0)

我想出来了......直接的事情似乎是" ListPresentation",但片段使用" List.Presentation"。尽管如此,它还没有在我的情况下工作,因为我使用的数据查询并没有包含模块数据。因此,我必须修改该查询以包括模块数据以及实体的完整列表,而不管模块如何。然后,我从一个数据流中获取完整列表,并且ListPresentation字段可用。

答案 1 :(得分:0)

另请注意,您可以使用ListContent.Presentation - 这将是最新,最一致的API,它始终将Presentation信息作为其描述的实体的属性。