Перейти к содержимому


Пагинация Товаров На Странице Каталога


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 62

#61 Cybernetic

Cybernetic

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 014 сообщений

Отправлено 13 Ноябрь 2014 - 10:24


Dars спасибо, все получилось.


#62 kovalevap

kovalevap

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 342 сообщений

Отправлено 10 Декабрь 2015 - 13:50

Просмотр сообщенияСake (16 Август 2014 - 02:57) писал:

1. Изменять адреса страниц нет необходимости. На подобный вопрос вам ответили в теме форума http://forum.storela...ты/#entry153138

2. Найдите в вашем шаблоне "HTML" код

<title>{PAGE_TITLE}</title>
<meta name="keywords" content="{PAGE_META_KEYWORDS}" />
<meta name="description" content="{PAGE_META_DESCRIPTION}" />

и замените его на

<title>{% IF show_pages && GOODS_PAGES_CURRENT > 1 %}{PAGE_TITLE} – Страница {GOODS_PAGES_CURRENT}{% ELSE %}{PAGE_TITLE}{% ENDIF %}</title>
{% IF show_pages=0 || GOODS_PAGES_CURRENT < 2 %}
<meta name="keywords" content="{PAGE_META_KEYWORDS}" />
<meta name="description" content="{PAGE_META_DESCRIPTION}" />
{% ENDIF %}

3. Найдите в вашем шаблоне "HTML" код

<!-- SEO параметр определяющий главную страницу для фильтрации её дублей -->
{% IF PAGE_CANONICAL %}
<link rel="canonical" href="{PAGE_CANONICAL}" />
{% ENDIF %}

и замените его на

<!-- SEO параметр определяющий главную страницу для фильтрации её дублей -->
{% IF PAGE_CANONICAL %}
<link rel="canonical" href="{PAGE_CANONICAL}" />
{% ENDIF %}
{% IF show_pages %}
{% IF GOODS_PAGES_CURRENT > 2 %}
<link rel="prev" href="{GOODS_PAGINATE_URL}page={GOODS_PAGES_PREVIOUS}" />
{% ELSEIF GOODS_PAGES_CURRENT > 1 %}
<link rel="prev" href="{% FOR upper_navigation %}{upper_navigation.URL}{% ENDFOR %}" />
{% ENDIF %}
{% IF GOODS_PAGES_NEXT > GOODS_PAGES_CURRENT %}
<link rel="next" href="{GOODS_PAGINATE_URL}page={GOODS_PAGES_NEXT}" />
{% ENDIF %}
{% ENDIF %}

Не совсем верно, как я понимаю. Вот так будет правильно:

  <!-- SEO параметр определяющий главную страницу для фильтрации её дублей -->
  {% IF PAGE_CANONICAL %}
	<link rel="canonical" href="{PAGE_CANONICAL}" />
  {% ENDIF %}
  {% IF show_pages %}
	{% IF GOODS_PAGES_CURRENT > 2 %}
	  <link rel="prev" href="{GOODS_PAGINATE_URL}page={GOODS_PAGES_PREVIOUS}" />
	{% ELSEIF GOODS_PAGES_CURRENT > 1 %}
	  {% FOR upper_navigation %}
		{% IF upper_navigation.last %}
		  <link rel="prev" href="{upper_navigation.URL}" />
		{% ENDIF %}
	  {% ENDFOR %}
	{% ENDIF %}
	{% IF GOODS_PAGES_NEXT > GOODS_PAGES_CURRENT %}
	  <link rel="next" href="{GOODS_PAGINATE_URL}page={GOODS_PAGES_NEXT}" />
	{% ENDIF %}
  {% ENDIF %}  


#63 kovalevap

kovalevap

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 342 сообщений

Отправлено 10 Декабрь 2015 - 14:01

В идеале вообще вот так:

  <!-- SEO параметр определяющий главную страницу для фильтрации её дублей -->
  {% IF PAGE_CANONICAL %}
  <link rel="canonical" href="{PAGE_CANONICAL}" />
  {% ENDIF %}
  {% IF show_pages %}
  {% IF GOODS_PAGES_CURRENT > 2 %}
  <link rel="prev" href="{GOODS_PAGINATE_URL}page={GOODS_PAGES_PREVIOUS}" />
  {% FOR upper_navigation %}
  {% IF upper_navigation.last %}
  <link rel="canonical" href="{upper_navigation.URL}" />
  {% ENDIF %}
  {% ENDFOR %}	  
  {% ELSEIF GOODS_PAGES_CURRENT > 1 %}
  {% FOR upper_navigation %}
  {% IF upper_navigation.last %}
  <link rel="prev" href="{upper_navigation.URL}" />
  <link rel="canonical" href="{upper_navigation.URL}" />
  {% ENDIF %}
  {% ENDFOR %}
  {% ENDIF %}
  {% IF GOODS_PAGES_NEXT > GOODS_PAGES_CURRENT %}
  <link rel="next" href="{GOODS_PAGINATE_URL}page={GOODS_PAGES_NEXT}" />
  {% ENDIF %}
  {% ENDIF %} 





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных