このままでは気が狂いそうです。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>