фруктовый сад cms почему заголовок страницы пуст? - PullRequest
0 голосов
/ 11 мая 2019

Я использую Orchard CMS версии 1.10.2. Отображается заголовок страницы моей панели администратора.но заголовок моей веб-страницы (ui) - empth.i trace document.cshtml (переменная title), и результат такой: когда открыта панель администратора, title имеет значение.но когда открываются пользовательские веб-страницы (пользовательский интерфейс), значение пустое и не отображается в заголовке вкладки браузера.

почему заголовок моей страницы равен нулю?

я уверен, что заголовок страницы сохранен в базе данных, потому что покажите в админ-панели> content.

@using Orchard.Localization
@using Orchard.Mvc.Html;
@using Orchard.UI.Resources;

@{
    RegisterLink(new LinkEntry { Type = "image/x-icon", Rel = "shortcut icon", Href = Url.Content("~/modules/orchard.themes/Content/orchard.ico") });
    Script.Require("Html5Shiv").UseCondition("lt IE 9").AtHead();
    string title = Convert.ToString(Model.Title);
    string siteName = Convert.ToString(WorkContext.CurrentSite.SiteName);
    bool isRtl = WorkContext.CurrentCultureInfo().TextInfo.IsRightToLeft;
    Html.AddPageClassNames("dir-" + (isRtl ? "rtl" : "ltr"));
}
<!DOCTYPE html>
<html lang="@WorkContext.CurrentCulture" class="static @Html.ClassForPage()" dir="@(isRtl?"rtl":"ltr")">
<head>
    <meta charset="utf-8" />
    <title>@Html.Title(title, siteName)</title>
    @Display(Model.Head)
    <script>(function (d) { d.className = "dyn" + d.className.substring(6, d.className.length); })(document.documentElement);</script>
    <script>window.isRTL = @(isRtl.ToString().ToLowerInvariant());</script>
</head>
<body>
    @* Layout (template) is in the Body zone @ the default position (nothing, zero, zilch) *@
    @Display(Model.Body)
    @Display(Model.Tail)
</body>
</html>

, скажите, пожалуйста, где начало загрузки страницы.я могу проследить от этого

...