API: Страницы
Метод page позволяет получить страницы или разделы.
Параметры запроса (передаются в массиве):
Внимание! Для использования параметров where и order, а также для корректной обработки ответа, необходимо знать структуру таблиц, соответствующих данному методу. Для просмотра информации перейдите по ссылке.
Пример простейшего вызова:
$this->smartriver->page();
Пример вызова с параметрами:
$this->smartriver->page(['act' => 'get', 'where' => ['id' => 1]]);
Пример ответа:
Array
(
[status] => ok
[message] => success
[response] => Array
(
[0] => Array
(
[id] => 1
[id_part] => 0
[id_tpl] => 1
[name] => Главная
[link] =>
[title] =>
[keywords] =>
[description] =>
[fixed] => 0
[sort] => 1
[confirm] => 1
)
)
)
Метод page_count позволяет подсчитать количество страниц по заданной выборке для построения пагинации.
Параметры запроса:
Внимание! Для использования параметра where необходимо знать структуру таблицы, соответствующей данному методу. Для просмотра информации перейдите по ссылке.
Пример простейшего вызова:
$this->smartriver->page_count();
Пример вызова с параметрами:
$this->smartriver->page_count(['confirm' => 1]);
Пример ответа:
Array
(
[status] => ok
[message] => success
[response] => 7
)
Метод part_count позволяет подсчитать количество разделов по заданной выборке для построения пагинации.
Параметры запроса:
Внимание! Для использования параметра where необходимо знать структуру таблицы, соответствующей данному методу. Для просмотра информации перейдите по ссылке.
Пример простейшего вызова:
$this->smartriver->part_count();
Пример вызова с параметрами:
$this->smartriver->part_count(['confirm' => 1]);
Пример ответа:
Array
(
[status] => ok
[message] => success
[response] => 7
)