在sitefinity中创建标题字符串

时间:2012-10-02 17:50:47

标签: sitefinity-4

我想在 sitefinity 中创建一个独特的标题,目前的标题是这样的:“Chicken Sandwich”。这是创建标题的代码:

Page.Title  = (this._Product.PageTitle != "" ) ? this._Product.PageTitle : this._Product.Name;

我希望标题为“鸡肉三明治的营养信息”。

1 个答案:

答案 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