РЕШЕНО! Помогите разобратьсяс кодом для вывода суммы элементов в пейджиге для виевс страниц

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 20 апреля 2012 в 13:17

есть код в хедер вьюхи

<?php
global $pager_page_array, $pager_total_items, $pager_total;
$my_view = views_get_current_view();
$items_per_page = $my_view->pager['items_per_page'];
if ($pager_total[0] == 1) {
  echo "всего: <b>" . $pager_total_items[0] . "</b>";
} else {
  $start = 1 + ($pager_page_array[0] * $items_per_page);
  $end = (1 + $pager_page_array[0]) * $items_per_page;
  if ($end > $pager_total_items[0]) $end = $pager_total_items[0];
  echo "Показано: <b>$start-$end</b> (всего: <b>" . $pager_total_items[0]."</b>)";
}
?>

показывает 1- 0 (всего нужная цифра) на всех страницах.

если вместо

$my_view = views_get_current_view();
$items_per_page = $my_view->pager['items_per_page'];

$items_per_page = цифра страниц во вьюхе прописанная ручками (цифра)

тогда все пашет...

Комментарии