加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – Orchard – 从主题布局中获取内容的标题

发布时间:2020-12-16 04:26:35 所属栏目:asp.Net 来源:网络整理
导读:这会让我以这个速度疯狂.从Orchard中的主题的Layout.cshtml文件内部,我如何确定主体内容的标题? 我尝试过使用Shape Tracer,但似乎没有帮助.这些都没有给我任何文字. @Html.Title()@Model.Title @Model.Content.Parts_Common_Body.ContentItem.TitlePart@Mod
这会让我以这个速度疯狂.从Orchard中的主题的Layout.cshtml文件内部,我如何确定主体内容的标题?

我尝试过使用Shape Tracer,但似乎没有帮助.这些都没有给我任何文字.

@Html.Title()
@Model.Title                
@Model.Content.Parts_Common_Body.ContentItem.TitlePart
@Model.ContentItem.Parts_Common_Body.ContentItem.TitlePart

更新:
这里的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>

解决方法

作为一个跟进,自从我提出这个问题以来对Orchard的更新包括使用placement.info文件将某些部分重新路由到其他区域的能力,实际上让我完成了我想要的工作.
<Placement>
  <Match ContentType="Page">
    <Place Parts_Title="/TitleZone"/>
  </Match>
</Placement>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读