NOPcommerce1.80页面标题商店前缀->后缀



在NOP中,有没有一种方法可以使用存储前缀作为后缀并对其进行一些修改?例如,我想转换这个:

{prefix}. {title}

{title} | {prefix}

如有任何帮助,我们将不胜感激!

它必须是nopCommerce 1.80吗?

在最新版本2.40中,您可以在"常规和杂项设置"->"SEO设置"下更改此设置。

page title separator更改为"|",将page title SEO adjustment更改为"页面名称位于存储名称之后"。

[edit]根据你的评论,你必须使用v1.80,以下将适用:

您必须编辑NopCommerce.BusinessLogic.SEO.SEOHelper类中的RenderTitle方法才能覆盖默认的页面标题格式。

在你的情况下,你会想要这样的东西:

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);
    }
}

最新更新