在Orchard CMS中,如何将前端的所有ContentType显示为项目符号列表?

时间:2013-04-24 22:52:15

标签: orchardcms

示例:

  1. 创建一个名为ContentField的新Product ContentType。
  2. 创建十个新的ContentItem,它们是Product ContentType的实例。
  3. 在项目符号列表中显示这些新ProductContentItem的名称。
  4. 这似乎应该是微不足道的,但对我来说并非如此。

1 个答案:

答案 0 :(得分:0)

创建一个投影,查找Product类型的所有内容项。使用列表类型创建自定义显示,并将项目显示类型指定为BulletList。然后添加到您的主题展示位置文件,例如:

<Match ContentType="Product">
    <Match DisplayType="BulletList">
        <!-- Hide all parts and fields except Name field -->
        <Place Parts_Title="-" /> <!-- etc. -->
        <Place Fields_Input="Content:1" /> <!-- Don't hide your name field -->
    </Match>
</Match>

根据需要添加样式等