NOP で、ストア プレフィックスをサフィックスとして使用し、それを少し変更する方法はありますか? たとえば、これを変換したいと思います。
{prefix}. {title}
に
{title} | {prefix}
どんな助けでも大歓迎です!
NOP で、ストア プレフィックスをサフィックスとして使用し、それを少し変更する方法はありますか? たとえば、これを変換したいと思います。
{prefix}. {title}
に
{title} | {prefix}
どんな助けでも大歓迎です!
nopCommerce 1.80 である必要はありますか?
最新バージョン 2.40 では、これを General And Miscellaneous Settings -> SEO Settings で変更します。
page title separator
' | に変更します。」およびpage title SEO adjustment
「ページ名はストア名の後に来る」に。
[編集] v1.80 を使用する必要があるというコメントに基づいて、以下が適用されます。
RenderTitle
クラスのメソッドを編集してNopCommerce.BusinessLogic.SEO.SEOHelper
、デフォルトのページ タイトル形式をオーバーライドする必要があります。
あなたの場合、次のようなものが必要です。
public static void RenderTitle(Page page, string title,
bool includeStoreNameInTitle, bool overwriteExisting)
{
if (page == null || page.Header == null)
return;
/* Change starts here */
if (includeStoreNameInTitle)
title = title + " | " + SettingsManager.StoreName;
/* Change ends here */
if (String.IsNullOrEmpty(title))
return;
if (overwriteExisting)
page.Title = HttpUtility.HtmlEncode(title);
else
{
if (String.IsNullOrEmpty(page.Title))
page.Title = HttpUtility.HtmlEncode(title);
}
}