如何覆盖模块Orchard中的列表形状渲染

时间:2012-06-01 11:53:25

标签: asp.net-mvc-3 dynamic-data orchardcms shape

我还是Orchard的新手。

我有两种内容类型定义如下

public int Create() {
            // Define the tab list type which will
            // contain body details, common, route, menu and be a container
            ContentDefinitionManager.AlterTypeDefinition("TabList",
                cfg => cfg
                    .WithPart("BodyPart")
                    .WithPart("CommonPart")
                    .WithPart("RoutePart")
                    .WithPart("MenuPart")
                    .WithPart("ContainerPart")
                    .Creatable());

            // Define the tab type which will
            // contain body details, common, be containable.
            ContentDefinitionManager.AlterTypeDefinition("Tab",
                cfg => cfg
                    .WithPart("BodyPart")
                    .WithPart("TitlePart")
                    .WithPart("CommonPart")
                    .WithPart("ContainablePart")
                    .Creatable());
            return 1;
        }

我正在尝试更改模块中的列表标记呈现 从:

<ul>
<li>...content-item</li>
...
</ul>

<ul>
<li>content-item.Title</li>
...
</ul>
<ul>
<li>content-item.Body</li>
...
</ul>

我只希望仅为此模块更改列表呈现。

请有人指点我的方向。