Итак, я пытаюсь создать сценарий, в котором в зависимости от типа документа страницы будет отображаться определенный предопределенный формат тега заголовка, если в перезаписываемом пользовательском вводе заголовка еще ничего не написано. Я вставил макрос в тег title
в своем мастер-шаблоне, но продолжаю получать сообщение об ошибке при загрузке Razor Script.
HTML
<title>
<umbraco:Macro Alias="NewPageTitle" runat="server"></umbraco:Macro>
</title>
Скрипт -
@inherits umbraco.MacroEngines.DynamicNodeContext
@using umbraco.MacroEngines
@{
if(String.IsNullOrEmpty(@Model.tabName.ToString()) == false )
{
@Model.tabName
}
else if(@Model.DescendantsOrSelf("Country"))
{
<text>
Holidays in @Model.Name
</text>
}
else
{
@Model.Name;
}
}
Любая помощь будет принята с благодарностью.