Orchard をセットアップしたところ、プレビュー ウィジェットには、標準の「詳細」リンクを含む最初の数文しか表示されないことに気付きました。カスタム ウィジェットを作成せずにこの機能をオーバーライドする方法はありますか? Orchard に私の最新の 5 つの投稿をすべて表示してもらいたいのですが。
2013 次
2 に答える
9
サイト全体の 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>
于 2012-04-14T19:08:10.703 に答える
9
もちろん、この Parts.Common.Body.Summary.cshtml をテーマのビュー ディレクトリに配置するだけです。
@{
Orchard.ContentManagement.ContentItem contentItem = Model.ContentPart.ContentItem;
var bodyHtml = new HtmlString(Model.Html.ToString());
}
<p>@bodyHtml</p>
于 2011-02-20T23:58:02.980 に答える