0

我正在尝试在sitefinity创建一个独特的标题,当前的标题是这样的:“鸡肉三明治”。这是创建标题的代码:

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

我想标题是这样的“鸡肉三明治的营养信息”。

4

1 回答 1

0

在 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;

希望能帮助到你!

约赫姆

于 2012-10-04T18:55:55.643 回答