Должен ли быть nopCommerce 1,80?
В последней версии 2.40 вы изменяете это в общих и прочих настройках -> Настройки SEO.
Изменить page title separator
на '| 'и page title SEO adjustment
to' Имя страницы следует за именем магазина '.
[править] На основании вашего комментария, который вы должны использовать 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);
}
}