Mat*_*amp 10 content-management-system orchardcms
我刚刚设置了Orchard,并注意到预览小部件只显示标准"更多"链接的前几个句子.有没有办法在不创建自定义小部件的情况下覆盖此功能?我希望Orchard能够展示我最近的五篇文章.
当然,只需将此Parts.Common.Body.Summary.cshtml放在主题的views目录中:
@{
Orchard.ContentManagement.ContentItem contentItem = Model.ContentPart.ContentItem;
var bodyHtml = new HtmlString(Model.Html.ToString());
}
<p>@bodyHtml</p>
Run Code Online (Sandbox Code Playgroud)
我想做一些类似的事情,而不是覆盖整个网站的Common.Body.Summary部分.我只希望BlogPosts使用完整的HTML作为摘要.我想通过在Placement.info中添加以下行来完成此操作:
<Match ContentType="BlogPost">
<Match DisplayType="Summary">
<Place Parts_Common_Body_Summary="Content:after;Alternate=Parts_Common_Body"/>
</Match>
</Match>
Run Code Online (Sandbox Code Playgroud)