gpt4 book ai didi

orchardcms - 博客区放置

转载 作者:行者123 更新时间:2023-12-04 15:45:55 27 4
gpt4 key购买 nike

我的布局文件中有以下区域:

@Display(Model.Blog)

我想总是将我的博客文章列表呈现到这个区域中,所以我编辑了我的 place.info 文件,如下所示:
<Place Parts_Blogs_BlogPost_List="Blog"/>

Parts.Blogs.BlogPost.List.cshtml 位于我的主题的 Views 目录中。

我无法渲染博客。如果将区域名称更改为“内容”,它会起作用....

更新

在我的主题目录根目录中的placement.info 中:
            <Place Parts_Blogs_BlogPost_List="/BlogZone"/>

在我的 layout.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”部分仍然呈现在“内容”区域内。

最佳答案

输入 /Blog而不是 Blog在placement.info 文件中。

前面的斜杠告诉 Orchard 您的意思是全局区域(来自 Layout.cshtml 文件),而不是本地区域(每个项目都有它的本地内容、页眉、页脚等区域)。没有 Blog 这样的东西本地区域 - 这就是为什么你什么都看不到的原因。

更新:您还需要指定位置,即。 /BlogZone:before/BlogZone:2等等。

关于orchardcms - 博客区放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14826212/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com