Дубли текста на страницах пагинации

Дубли текста на страницах пагинации prestashop.

Для устранение дублей текста на страницах пагинации нужно выполнить ряд простых действий.

Основное действие это найти шаблон вывода категории, в prestashop это будет /themes/название_шаблона/category.tpl, именно в этом файле мы будем прописывать нужное условие для устранения дублей текста.

После этого в этом файле нужно найти строчку с условием:

1
2
3
	{if $category->description}
		{*Содержимое*}
	{/if}

После, в это условие добавляем еще одно, в нем мы делаем проверку на наличие get параметра в url, в итоге получаем следующее:

1
2
3
4
5
	{if $category->description}
		{if !isset($smarty.get.p)}
			<div class="description">{$category->description}</div>
		{/if}
	{/if}

Затем, при необходимости сбрасываем кеш, и проверяем результат — устраненные дубли текста на страницах пагинации.

На этом все, если возникнут вопросы или пожелания, рассмотреть реализацию какой-либо задачи, связанной с работой на prestashop или шаблонизатора smarty, пишите в комментарии, разберем её выполнение в ближайшее время! Всем удачи и успехов в работе!