0

sitefinityで一意のタイトルを作成しようとしています。現在のタイトルは「チキン サンドイッチ」のようなものです。これはタイトルを作成しているコードです:

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

「チキンサンドの栄養成分表」のようなタイトルにしたいです。

4

1 に答える 1

0

Sitefinity 4/5 には、2 つの異なるタイトルがあります。1 つ目はページの「名前」、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 に答える