добавить номер страницы в мета-заголовок на странице категории в prestashop

добавить номер страницы в мета-заголовок на странице категории в prestashop

01.09.2016 09:21:56 Просмотров 39 Источник

у меня есть страницы категорий с большим количеством товаров. например :

https://www.cdsoft.co.il/index.php?id_category=218&controller=category&id_lang=3&p=3 https://www.cdsoft.co.il/index.php?id_category=218&controller=category&id_lang=3&p=4 https://www.cdsoft.co.il/index.php?id_category=218&controller=category&id_lang=3&p=4

все они имеют одинаковый мета-заголовок .

я хочу добавить к каждому мета-заголовку строку " - Номер страницы XX"

КАК ЭТО СДЕЛАТЬ ?

У вопроса есть решение - Посмотреть?

Ответы - добавить номер страницы в мета-заголовок на странице категории в prestashop / add page number to meta title in category page on prestashop

Является ответом!
Dvir Yadae

02.09.2016 02:00:02

Я нашел его :)

я использую модуль blocklayered, и есть вызов функции Ajax call. когда я использую blocklayered - название meta происходит от функции ajax :)

Итак - с помощью Янива Миреля - в строке 3174, на модуле / blocklayered/blocklayered.php-строка 3174 :

'meta_title' = > $meta_title . '| ' . $этом->л('страница') . '' . $п . '- ' . Конфигурация:: get ('PS_SHOP_NAME'),

Mehrshad Zakerian

13.12.2018 11:23:57

Эта проблема вызвана блочным слоистым модулем на PrestaShop 1.6. Чтобы решить эту проблему, вы должны добавить теги rel "Prev" и "Next" на страницы вашей категории с более чем 1 страницей. Пожалуйста, найдите этот файл:

темы / [ваша тема]/заголовок.ТПЛ

и добавить код ниже прежде чем </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

Закрыть X