На текущей странице - да, но ТС спрашивал на случай, если несколько страниц
Я понимаю. Просто с аналогичной темой столкнулся, сложно быстро найти ответ, в документации нечего непонятно, в интернете тоже ничего нет. Вот решил здесь небольшую справку разместить:
В методе render, для получения данных о "количестве" и "позиции" текущей записи, можно воспользоваться следующими полями:
Общее абсолютное число записей.
$this->view->total_rows
Индекс текущей записи, в рамках текущей страцы, начиная с нуля.
$this->view->row_index
Массив данных, для текущей страницы, тот самый значение элементов которого передается в метод render, размер этого массива и есть число записей на текущей странице.
$this->view->result
Текущая страница при многостраничном выводе.
$this->view->query->pager->current_page
Комментарии
Попробуйте
$view = views_get_current_view();
print $view->total_rows;
?>
Есть также модуль views_calc
Чтобы вовремя рендера узнать число записей на текущей странице:
count($this->view->result)
На текущей странице - да, но ТС спрашивал на случай, если несколько страниц
Я понимаю. Просто с аналогичной темой столкнулся, сложно быстро найти ответ, в документации нечего непонятно, в интернете тоже ничего нет. Вот решил здесь небольшую справку разместить:
В методе render, для получения данных о "количестве" и "позиции" текущей записи, можно воспользоваться следующими полями:
Общее абсолютное число записей.
$this->view->total_rows
Индекс текущей записи, в рамках текущей страцы, начиная с нуля.
$this->view->row_index
Массив данных, для текущей страницы, тот самый значение элементов которого передается в метод render, размер этого массива и есть число записей на текущей странице.
$this->view->result
Текущая страница при многостраничном выводе.
$this->view->query->pager->current_page