10

Orchard をセットアップしたところ、プレビュー ウィジェットには、標準の「詳細」リンクを含む最初の数文しか表示されないことに気付きました。カスタム ウィジェットを作成せずにこの機能をオーバーライドする方法はありますか? Orchard に私の最新の 5 つの投稿をすべて表示してもらいたいのですが。

4

2 に答える 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 に答える