希望在我的Orchard网站上的博客摘要中显示图像字段。它当前显示在博客帖子本身上,但不在摘要中。如何将其添加到摘要中?
答案 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)
您可以使用媒体库选择器字段。 我执行了以下步骤将图像字段添加到博客摘要中:
将媒体库选择器字段添加到Blog-Post内容类型
然后在placement.info中添加以下内容
<Match ContentType="Blog">
<Match DisplayType="Summary">
<Place Part_Image_Summary="Content">
</Match>
</Match>