2016-11-20 162 views
2

如何在Orchard的页面上动态设置HTML标题标签?OrchardCMS,如何将HTML标题标签设置为页面标题

我有一个自定义主题,开箱即用的只是将网站名称设置为网页名称。

看在原稿形状,我看到这个

<title>@Html.Title(title, siteName)</title> 

因此,举例来说,如果我的网站被称为“mysite的”和我的页面被称为“我的页面”,标题应该是

<title>MySite - MyPage</title> 

还有一个问题似乎是处理类似的问题,虽然它引用了标题覆盖模块作为答案。该模块不再适用于Orchard的更新/最新版本。

或者,我考虑过只是使用javascript来设置标题,但 a)我不知道如何获得页面标题的句柄和 b)我不知道在哪个形状中我将事先

+1

你可以在任何Razor视图中的任何地方写'@WorkContext.Layout.Title ='无论''来设置'title'部分,但它仍然会显示为'MySite - Whatever'。我也想知道如何轻松覆盖完整的标题。 – Lawyerson

回答

相关问题