我想在 sitefinity 中创建一个独特的标题,目前的标题是这样的:“Chicken Sandwich”。这是创建标题的代码:
Page.Title = (this._Product.PageTitle != "" ) ? this._Product.PageTitle : this._Product.Name;
我希望标题为“鸡肉三明治的营养信息”。
答案 0 :(得分:0)
在Sitefinity 4/5中,您有两种不同的标题。第一个是页面的“名称”,第二个是搜索引擎的标题。该名称在Sitefinity的后端可见,并在导航小部件中使用。请参见屏幕截图here
您可以通过以下语句检索两者:
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;
希望它有所帮助!
Jochem