Нужно на страницах пагинации от page-2 до page-n прописать строку

Нужно на всех страницах пагинации от page-2 до page-n прописать строку:
<meta name="robots" content="noindex, follow"/>

В каком файле и куда нужно вставить строку? Заранее благодарен

Попробуйте через модуль мои изменения

/design/themes/ТЕМА/templates/addons/my_changes/hooks/index/meta.post.tpl

{if $search.page > 1}
<meta name="robots" content="noindex, follow"/>
{/if}

(!) Не тестировано

1 лайк

Спасибо за ответ.

Модуль “Мои изменения” установлен. Захожу по пути /design/themes/abt__unitheme/templates/addons/

а в паке /addons/ нет папки /my_changes/… Если я правильно понимаю, то эту папку как раз и должен был создать модуль “Мои изменения”?

Или мне просто в ручном режиме самому дальше создать папки и файл положить туда?

В документации что-то я не нашел описания как работать с модулем “Мои изменения”…
Пусто - http://prntscr.com/kl95r9

Да, ручками создайте недостающие папки и файл. Потом не забудьте почистить кэш

1 лайк

Спасибо за ответы и пояснения. Работает

1 лайк

В Bright theme не работает. Как сделать?

внесите изменения в респонсив

в responsive тоже добавил и нет изменений

Модуль “Мои изменения” включен?

1 лайк

Включен

Пришлите структуру файлов которые Вы создали от корня сайта. Какая у Вас стоит тема? Какой контроллер Вы проверяете? Кеш Вы почитстили?

был выключен, включил - заработало, спасибо!

2 лайка

сорри, запутался и не туда ткнул :slight_smile:

как сделать для страницы поиска noindex по аналогии как с пагинацией в файле responsive / templates / addons / my_changes / hooks / index / meta.post.tpl ?

делаю вот так и noindex добавляется также для категорий, а нужно только для результатов поиска.

{if $search.page > 1}
<meta name="robots" content="noindex, follow"/>
{elseif $search.total_items}
<meta name="robots" content="noindex, follow"/>
{else}
{/if}

например, добавьте проверку на контроллер

{if $search.page > 1 && $runtime.controller == 'products'}

1 лайк

сделал вот так и все равно добавляется к категориям.

{if $search.page > 1 && $runtime.controller == 'products'}
<meta name="robots" content="noindex, follow"/>
{elseif $search.total_items}
<meta name="robots" content="noindex, follow"/>
{else}
{/if}

total_items есть и в категориях, вернее везде, где есть пагинация

конкретно для страницы результатов поиска можно что нибудь придумать?

{if $search.page > 1 && $runtime.controller == 'products'}
<meta name="robots" content="noindex, follow"/>
{/if}

Вот так сделайте

1 лайк

так тоже пробовал, не появляется. но что интересно убирается со страниц пагинации категорий.
также интересует закрытие индексации ссылок с items_per_page&sort_by&sort_order&layout&features_hash где искать их шаблоны?