Если на странице выводятся две выборки, например, по инфоблокам (3 компонента) и при этом постраничный контент для каждого блока загружается отдельно Аяксом, то возникает проблема с переменной
PAGEN_(N), где (N) - номер постраничной навигации на общей странице. В первом случае это, ну скажем, -
3 (третий компонент на странице), а в частном случае - это
1 (первый и единственный компонент на отдельной странице).
Для решения этой задачи можно модифицировать глобальную переменную
$GLOBALS["NavNum"]. Как один из вариантов, при условии что AJAX подгружается методом POST и на странице 2 компонента, в файле с вызовом второго компонента пишем:
| Код |
|---|
if ($_SERVER['REQUEST_METHOD'] == "POST") {
$GLOBALS["NavNum"]++;
}
|