由于我从未使用过Orchard CMS,因此我有一个SEO相关问题..是否有可能拥有一个页面/文章的标题:页面标题/文章|网站标题|网站网址?因为我现在拥有的是向后订单..提前Tnx
答案 0 :(得分:2)
在您的主题中,您需要覆盖Document.cshtml
原文可以在这里找到:
〜/核心/形状/查看/ Document.cshtml
使用以下标题将标题添加到页面中
@{
var title = Convert.ToString(Model.Title);
var siteName = Convert.ToString(WorkContext.CurrentSite.SiteName);
var baseUrl = Convert.ToString(WorkContext.CurrentSite.BaseUrl);
}
@Html.Title(baseUrl, siteName, title)
您可以根据需要在Title helper方法中添加任意数量的参数,它们将以站点设置中指定的分隔符分隔显示。它们以相反的顺序显示。
所以:
<title>@Html.Title("Item 1", "Item 2", "Item 3")</title>
将以HTML格式呈现为:
<title>Item 3 - Item 2 - Item 1</title>