6

ブログの概要ページ (ブログの投稿を一覧表示するページ) では、各ブログの投稿からもう少し多くのテキストを表示することができます。

これは可能ですか?設定のどこにも表示されず、何らかの理由でシェイプ トレーシングで、このテンプレートが何であるかを確認できません。

4

2 に答える 2

4

他の投稿を読んで、これを担当するビューがParts_Common_Body_Summaryであることがわかりました。そこで、オーチャードのコア/共通フォルダーからこれをコピーし、テーマビューフォルダーにコピーしてから、名前をParts_Blog_Summaryに変更しました

次に、 Placement.infoで次のようにルールを設定します。

<Match ContentType="BlogPost">
<Match DisplayType="Summary">
        <Place Parts_Common_Body_Summary="Content:after;Alternate=Parts_Blog_Summary"/>
</Match>    
</Match>

これにより、新しい代替ビューで文字列の長さを変更するタスクが残りました。

var body = new HtmlString(Html.Excerpt(bodyHtml, 350).ToString().Replace(Environment.NewLine, "</p>" + Environment.NewLine + "<p>"));
于 2013-03-05T17:28:05.710 に答える