Nic*_*cht 8 asp.net asp.net-mvc orchardcms
这将以这个速度让我发疯.从Orchard中的主题的Layout.cshtml文件内部,我如何确定主体内容的标题?
我尝试过使用Shape Tracer,但它似乎没有帮助.这些都没有给我任何文字.
@Html.Title()
@Model.Title
@Model.Content.Parts_Common_Body.ContentItem.TitlePart
@Model.ContentItem.Parts_Common_Body.ContentItem.TitlePart
Run Code Online (Sandbox Code Playgroud)
更新: 这是HTML应该显示最终结果需要保持主题完整的内容,以及在我开始之前显示主题的图片.这个HTML只是我关注的部分片段.在图片中,搜索是ContentHeader区域中的内容.
<div id="wrapper-header-inner">
<div id="header-inner">
@Zone(Model.ContentHeader)
<h1 class="pagetitle">
Title Here
</h1>
</div><!-- #header-inner -->
</div><!-- #wrapper-header-inner -->
}
<div id="wrapper-content">
<div id="content">
@if(Model.Content != null) {
<div class="main" class="@mainContentClass">
@if(Model.Content != null && Model.LeftAside == null && Model.RightAside == null) {
<div id="maincontentFull" class="positionleft">
@Zone(Model.Content)
</div>
}
@* Other layout possabilities if left and/or right asides are present *@
</div>
}
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

作为后续行动,自从我提出这个问题以来,对 Orchard 的更新包括使用placement.info 文件将某些部分重新路由到其他区域的能力,实际上让我完成了我正在寻找的事情。
<Placement>
<Match ContentType="Page">
<Place Parts_Title="/TitleZone"/>
</Match>
</Placement>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2888 次 |
| 最近记录: |