Получилось способом kosilko. Не понял как сделать во views-view.tpl.php но не столь важно. Меня устраивает и первый способ, но только как сделать чтобы количество материалов появлялось без пейджера? Ну если материалов 1 страница и пейджер соответственно не появляется то и не показывается количество материалов.
Комментарии
переопределите theme_pager в своей теме, и используйте глобальную переменную $pager_total_items
примерно так:
global $pager_total_items;
if ($out = theme_pager($tags, $limit, $element, $parameters, $quantity)) {
return 'всего материалов:'.$pager_total_items[$element].' '.$out;
}
}
Спасибо за помощь!
Нашел способ проще. В файле шаблона views-view.tpl.php использовал $view->total_rows
Получилось способом kosilko. Не понял как сделать во views-view.tpl.php но не столь важно. Меня устраивает и первый способ, но только как сделать чтобы количество материалов появлялось без пейджера? Ну если материалов 1 страница и пейджер соответственно не появляется то и не показывается количество материалов.
попробуйте так (не факт что сработает, не проверял):
<?php function phptemplate_pager($tags = array(), $limit = 10, $element = 0, $parameters = array(), $quantity = 9) {
global $pager_total_items;
$out = '';
if ($pager_total_items[$element]) {
$out .= 'всего материалов:' . $pager_total_items[$element];
}
if (
$pager = theme_pager($tags, $limit, $element, $parameters, $quantity)) {$out .= ($out ? ' ' : '') . $pager;
}
return $out;
} ?>
Работает, спасибо.
А куда этот текс вставлять?в template.php?