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 つの異なるタイトルがあります。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;
それが役に立てば幸い!
ヨッケム