куда рыть - а вот сюда:
Принцип пагинатора
[QUOTE]Федор Павлов пишет:
Как изменить эту переменную если этот параметр указывается только в настройках компонента?[/QUOTE]
если гора не идет... тогда идем мы и перечеркиваем ваше высказывание на такое
Мы хотим динамическое указание числа страниц в настройках компонента
Итак:
пусть есть некий компонент у которого в параметрах указывается колмчество элементов на страницу.
например
"NEWS_COUNT"=>10 (указывается в настройках, смотрим именно код подкючения и изем параметр, в котором задается число элементов на страницу)
теперь делаем любую форму или гитперссылки на странице в виде вашего пагинатора
Цель - получить на странице при клике реквест-переменную с нужным числом элементов на странице
например SET_PAGE_COUNT
ну и далее получается так:
перед вызовом компонента проверяем нашу переменную ($_REQUEST["SET_PAGE_COUNT"]) и вычисляем число $N на базе ее значения (или если не задана, то берем что то целое по умолчанию)
и... вызов компонента прописываем с учетом этого чилса $N
Прямо не стесняясь в параметрах правим
"NEWS_COUNT"=>$N
собственно, где то так
Принцип пагинатора
[QUOTE]Федор Павлов пишет:
Как изменить эту переменную если этот параметр указывается только в настройках компонента?[/QUOTE]
если гора не идет... тогда идем мы и перечеркиваем ваше высказывание на такое
Мы хотим динамическое указание числа страниц в настройках компонента
Итак:
пусть есть некий компонент у которого в параметрах указывается колмчество элементов на страницу.
например
"NEWS_COUNT"=>10 (указывается в настройках, смотрим именно код подкючения и изем параметр, в котором задается число элементов на страницу)
теперь делаем любую форму или гитперссылки на странице в виде вашего пагинатора
Цель - получить на странице при клике реквест-переменную с нужным числом элементов на странице
например SET_PAGE_COUNT
ну и далее получается так:
перед вызовом компонента проверяем нашу переменную ($_REQUEST["SET_PAGE_COUNT"]) и вычисляем число $N на базе ее значения (или если не задана, то берем что то целое по умолчанию)
и... вызов компонента прописываем с учетом этого чилса $N
Прямо не стесняясь в параметрах правим
"NEWS_COUNT"=>$N
собственно, где то так