【问题标题】:add page number to meta title in category page on prestashop在 prestashop 的类别页面中将页码添加到元标题
【发布时间】:2016-09-01 18:21:56
【问题描述】:

【问题讨论】:

    标签: seo prestashop categories meta


    【解决方案1】:

    我找到了:)

    我正在使用 blocklayered 模块,并且有一个函数调用 Ajax 调用。 当我使用blocklayered时-元标题来自ajax函数:)

    所以 - 在 Yaniv Mirel 的帮助下 - 在第 3174 行,在 module/blocklayered/blocklayered.php - 第 3174 行:

    'meta_title' => $meta_title 。 ' | ' . $this->l('page') 。 ' ' 。 $p 。 '-'。配置::get('PS_SHOP_NAME'),

    【讨论】:

      【解决方案2】:

      这个问题是由 PrestaShop 1.6 上的 Block Layered 模块引起的。要解决这个问题,您应该将 rel “Prev”和“Next”页面标签添加到超过 1 页的类别页面。请找到这个文件:

      主题/[你的主题]/header.tpl

      并在</head>标签前添加如下代码:

      {if isset($p) AND $p}
         {if $start!=$stop}
            {if $p != 1}
               {assign var='p_previous' value=$p-1}
                  <link rel="prev" href="{if isset($force_ssl) && $force_ssl}{$base_dir_ssl|escape:'html':'UTF-8'}{else}{$base_dir|escape:'html':'UTF-8'}{/if}{$request_uri|substr:1|regex_replace:'/\/(.*)/':''|regex_replace:'/\?(.*)/':''|escape:'html':'UTF-8'}{$link->goPage($requestPage, $p_previous)|escape:'html':'UTF-8'}" />
            {/if}
            {if $pages_nb > 1 AND $p != $pages_nb}
               {assign var='p_next' value=$p+1}
                  <link rel="next" href="{if isset($force_ssl) && $force_ssl}{$base_dir_ssl|escape:'html':'UTF-8'}{else}{$base_dir|escape:'html':'UTF-8'}{/if}{$request_uri|substr:1|regex_replace:'/\/(.*)/':''|regex_replace:'/\?(.*)/':''|escape:'html':'UTF-8'}{$link->goPage($requestPage, $p_next)|escape:'html':'UTF-8'}" />
            {/if}
         {/if}
      {/if}
      

      您也可以使用此模块自动解决问题: https://addons.prestashop.com/en/seo-natural-search-engine-optimization/40888-seo-smo-assistant.html

      【讨论】:

        猜你喜欢
        • 2017-06-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-01
        • 2019-08-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多