|
Обратная постраничная навигация используется в компоненте список отзывов для элемента (askaron.reviews.for.element).
Обратная навигация встречается сравнительно редко. И может вызывать вопросы.
Вопрос:
Обнаружил, что неправильно отрабатывается разбиение списка отзывов на страницы.
Например, у меня всего 5 отзывов. Я ставлю выводить по 3 на страницу, а выводится все равно 5.
Если поставить по 2 на страницу, то выводится на первой странице 3 элемента, на второй 2, но по логике должно быть 3 страницы.
Ответ:
Это не ошибка. Это обратная постраничная навигация — очень крутая фишка Битрикса, которую редко применяют, но мы её сделали в нашем компоненте.
Обратная постраничная навигация нужна, чтобы контент не убегал при добавлении нового отзыва. Это нужно для поисковиков.
Обратную постраничную навигацию необходимо использовать везде, где элементы добавляются в начало: новости, отзывы, посты в блоге, сообщения на форуме. Пример http://idea.1c-bitrix.ru/
Если делать прямую навигацию то из 11 элементов будет:
- 3
- 3 PAGEN_1=2
- 3 PAGEN_1=3
- 2 PAGEN_1=4
При добавлении элемента все старые страницы сдвигаются и меняются. Это плохо для поисковиков - которые ведут на старую проиндексированнуюю страницу, а контент уже убежал.
В случае обратной постраничной навигации отзывы не сдвинутся и прошлые страницы для поисковика не изменятся.
- 5
- 3 PAGEN_1=2
- 3 PAGEN_1=1
В этом случае на последней странице всегда 3 элемента. А на первой не менее 3, но не более 5.
Все типовые шаблоны компонента навигации Битрикса поддерживают обратную постраничную навигацию.
Если у вас используется свой нетиповой шаблон компонента постраничной навигации, то убедитесь, что он поддерживает обратную навигацию.
Микроразметка schema.org |
Описание курса
| Голосование за отзыв
|