如何将图像字段添加到Orchard CMS中的博客摘要?

时间:2013-01-02 23:45:42

标签: orchardcms

希望在我的Orchard网站上的博客摘要中显示图像字段。它当前显示在博客帖子本身上,但不在摘要中。如何将其添加到摘要中?

2 个答案:

答案 0 :(得分:7)

零件和字段的显示在每个模块中的placement.info文件中定义。假设您正在使用Contrib.ImageField模块中的Image Field,您将需要覆盖摘要显示类型(在Modules \ Contrib.ImageField \ Placement.info中定义)的字段的默认位置,默认情况下是:

<Match DisplayType="Summary">
  <Place Fields_Contrib_Image="-"/>
</Match>

您可以通过在主题的placement.info文件中添加以下内容来实现此目的(请注意,我仅将其限制为BlogPost内容类型),例如。

<Match ContentType="BlogPost">
  <Match DisplayType="Summary">
    <Place Fields_Contrib_Image="Content"/>
  </Match>
</Match>

这将在“内容”区域中显示BlogPost内容项的摘要视图中的图像。有关Orchard中展示位置的详细信息,请参阅http://docs.orchardproject.net/Documentation/Understanding-placement-info

答案 1 :(得分:0)

您可以使用媒体库选择器字段。 我执行了以下步骤将图像字段添加到博客摘要中:

  1. 将媒体库选择器字段添加到Blog-Post内容类型

  2. 然后在placement.info中添加以下内容

    <Match ContentType="Blog">
      <Match DisplayType="Summary">
        <Place Part_Image_Summary="Content">
     </Match>
    </Match>