Kentico 忽略主页页面标题上的前缀

Kentico 忽略主页页面标题上的前缀,kentico,Kentico,我正在我的Kentico网站上设置页面标题。我能够找到控制所有页面标题结构的位置,但我不希望主页遵循这种结构 这是我正在使用的结构: {%pagetitle_orelse_name%}我的网站名在这里 对于主页,我不希望它遵循这种结构。我在主页上未选中“继承”框,并在特殊标题中输入 它仍然会出现我输入的标题+“|我的站点名称在这里” 有什么想法吗 Brian后缀确实是因为在设置中,它是这样设置的。您可以删除该设置,但它也会删除其他页面的后缀 它使用宏进行渲染,所以您是否尝试过在设置中执行类似的操

我正在我的Kentico网站上设置页面标题。我能够找到控制所有页面标题结构的位置,但我不希望主页遵循这种结构

这是我正在使用的结构: {%pagetitle_orelse_name%}我的网站名在这里

对于主页,我不希望它遵循这种结构。我在主页上未选中“继承”框,并在特殊标题中输入

它仍然会出现我输入的标题+“|我的站点名称在这里”

有什么想法吗


Brian

后缀确实是因为在设置中,它是这样设置的。您可以删除该设置,但它也会删除其他页面的后缀

它使用宏进行渲染,所以您是否尝试过在设置中执行类似的操作

{%pagetitle_orelse_name%} {% if(DocumentContext.CurrentDocument.NodeAliasPath != "/Home") { return " | My Site Name Here"; } @%}

值得一试,那么它将不会在主页上显示后缀。

要解决此问题,您可以在设置应用程序中删除或清除所有设置。然后转到Pages应用程序并选择母版页的属性>元数据。在页面标题框中添加如下内容:

{%if(CurrentDocument.NodeAliasPath.ToLower()!=“/home”){“我的网站名”}其他{DocumentName+“-我的网站名”}%}


如果选中了“继承页面标题”复选框,这将自动填充其余页面。请记住,在修补程序4之前的v10中有一个不允许递归宏的bug,所以如果您在v9中,就可以了。如果您在热修复程序4之前使用v10,则需要至少应用热修复程序5,以确保此功能正常工作。

工作正常。非常感谢。