我正在尝试在sitefinity创建一个独特的标题,当前的标题是这样的:“鸡肉三明治”。这是创建标题的代码:
Page.Title = (this._Product.PageTitle != "" ) ? this._Product.PageTitle : this._Product.Name;
我想标题是这样的“鸡肉三明治的营养信息”。
我正在尝试在sitefinity创建一个独特的标题,当前的标题是这样的:“鸡肉三明治”。这是创建标题的代码:
Page.Title = (this._Product.PageTitle != "" ) ? this._Product.PageTitle : this._Product.Name;
我想标题是这样的“鸡肉三明治的营养信息”。
在 Sitefinity 4/5 中,您有 2 个不同的标题。第一个是页面的“名称”,第二个是搜索引擎的标题。该名称在 Sitefinity 的整个后端都可见,并用于导航小部件。在此处查看屏幕截图
您可以通过以下语句检索两者:
string shorttitle = new PageManager().GetPageNode(new Guid(SiteMapBase.GetCurrentProvider().CurrentNode.Key)).Title;
和
string longtitle = new PageManager().GetPageNode(new Guid(SiteMapBase.GetCurrentProvider().CurrentNode.Key)).Page.HtmlTitle;
希望能帮助到你!
约赫姆