I持って私のレイアウトファイルに次のゾーン:ブログゾーンの配置
@Display(Model.Blog)
私はいつもこのゾーンに私のブログの記事のリストをレンダリングしたいので、私はそうのように私のplacement.infoファイルを編集した:
<Place Parts_Blogs_BlogPost_List="Blog"/>
Parts.Blogs.BlogPost.List.cshtmlは、私のテーマのViewsディレクトリにあります。
私はブログをレンダリングすることができません。私のレイアウトで
<Place Parts_Blogs_BlogPost_List="/BlogZone"/>
:
更新が私のテーマディレクトリのtherootでplacement.infoで
....「コンテンツ」それが動作するゾーンの名前を変更する場合.cshtml
@if (Model.Content != null) {
<div id="content">
<div class="container">
@Display(Model.Content)
</div>
</div>
}
@if (Model.BlogZone != null)
{
<div id="content">blog zone
<div class="container">
<div class="row-fluid">
<h2 class="title-divider"><span>Company <span class="de-em">Blog</span></span> <small>We love to talk!</small></h2>
</div>
<div class="row">
<!--Blog Roll Content-->
<div class="span9 blog-roll blog-list">
@Display(Model.BlogZone)
</div>
</div>
</div>
</div>
}
「Parts_Blogs_BlogPost_List」の部分は、「コンテンツ」ゾーン内でレンダリングされます。
多分、「ブログ」はあいまいな名前です。ゾーン 'BlogZone'に名前を付けて、その動作を見てみてください。 –