Orchard — Получение заголовка содержимого из макета темы

Это сведет меня с ума такими темпами. Изнутри файла Layout.cshtml для темы в Orchard, как я могу определить заголовок основного содержимого?

Я пытался использовать 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>

Snapshot of the resulting layout

8
задан Nick Albrecht 25 June 2012 в 18:14
поделиться