没有创建列表标签的果园容器

时间:2015-03-04 12:00:19

标签: list containers orchardcms

我正在使用Orchard创建一个类似于表格的布局。我已经定义了两种内容类型:' Row'和'专栏'。为了允许将列类型的项添加到行,我添加了“容器”#39;部分到行和'包含'到专栏。

一切正常,列放在他们放入的行中,但是Orchard在我的列周围呈现列表标签,这弄乱了我的布局。是否可以防止呈现这些列表标记?我检查了ContainerPartDriver.cs的来源,但是' listShape'好像被烘焙了,但我希望有人可以证明我错了。

1 个答案:

答案 0 :(得分:0)

现在我正在检索容器项并在视图中显示每个容器项。

@{
    var contentManager = WorkContext.Resolve<IContentManager>(); ;
    var container = (ContentItem)Model.ContentItem;
    var query = contentManager
        .Query(VersionOptions.Published)
        .Join<CommonPartRecord>().Where(x => x.Container.Id == container.Id)
        .Join<ContainablePartRecord>().OrderByDescending(x => x.Position);
}
@foreach (var item in query.List())
{
    @Display(contentManager.BuildDisplay(item, "Detail"));
}