Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

навигация со второй страницы

00 голосов
4
Есть страница с новостями, которые выводятся из инфоблока, сделал NavStart(6) для вывода шести страниц за раз, но требуется выводить вторые шесть новостей, т.е. PAGEN_1 будет 2, при подключении этого файла пробовал задать PAGEN_1 в качестве параметра с аргументом 2, но ничего не вышло, принудительно указывать вторую страницу в NavStart тоже не подходит, какой-то есть выход?
спросил 22 Ноя, 13 от Aheles (180 баллов)

4 Ответы

00 голосов
Добрый день

Пожалуй, наиболее простой и нересурсоемкий вариант будет:
1. Выбрать первые 6 новостей и получить их ID
2. Использовать фильтр по "!ID", принимающий значение массива с ID из первой выборки
ответил 13 Янв, 14 от Damani (1,180 баллов)
00 голосов
Мне НУЖНО ИМЕТЬ всю выборку, а не со второй страницы, а ОТОБРАЖАТЬ НУЖНО со второй, простой вариант не подходит
ответил 30 Апр, 14 от Aheles (180 баллов)
00 голосов
Код
if (intval($_REQUEST["PAGEN_1"])>0)
   $rsNews->NavStart(6);
else
    $rsNews->NavStart(6, true, 2);


так не подойдет?
ответил 26 Авг, 14 от Kania (5,180 баллов)
00 голосов
:D а ларчик просто открывался, даже не попробовав я считал, что NavStart(6, true, 2) откроет только вторую страницу, а не все страницы начиная со второй
ответил 01 Янв, 15 от Aheles (180 баллов)

Похожие вопросы

0 голосов
5 ответов
0 голосов
5 ответов
0 голосов
5 ответов
0 голосов
6 ответов