на странице компонента "каталог" не отображается постраничная навигация, и на странице детального просмотра тоже. Хотя в настройках компонента указано отображать нижний и верхний пейждеры, но ничего не выводится. Как решить проблему?
Александр Черкасов пишет: А какая постраничная навигация может быть на странице детального просмотра? Там же выводится всего один элемент. Куда листать?
Не согласен. Интересует возможность листания новостей "следующая" "предыдущая" - пример: выберите там любой елемент (проект), вещь нужная.
Касаемо проблемы, сталкнулся с тем же. При использовании комплексного компонента news нормально отображается список новостей и навигация при списке, но при переходе на детальную новость есть лишь ссылка "возврат к списку" которая вшита в сам шаблон news, даже не news.detail, аналогично с отдельными компонентами news.list, news.detail - навигация отображется при списке, но на странице детального просмотра - фигу. Таким образом можно заключить, что стандартный компонент такого не поддерживает и надо изобретать что то своё, так?
Возможно грубо и не универсально, но с конкретной задачей справляется не плохо. Если подскажете как можно оптимизировать и снизить нагрузку на сервер, буду благодарен.
В CIblockElement:GetList в параметре arNavStartParams недавно появилось спец. поле для этих целей, вот кусок из документации
Код
"nElementID" - ID элемента который будет выбран вместе со своими соседями.
Количество соседей определяется параметром nPageSize.
Например: если nPageSize равно 2-м, то будут выбраны максимум 5-ть элементов.
Соседи определяются порядком сортировки заданным в параметре arOrder
Способ хорош тем, что не нужно делать полной выборки