我在我的布局文件中的以下区域:博客区安置
@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',看看它是如何工作的。 – 2013-02-12 09:03:53