Drupalビューに表示される行の総数と、現在表示されている合計行数を表示するにはどうすればよいですか?Drupalビューの行数を表示
print $GLOBALS['current_view']->total_rows;
が
Drupalビューに表示される行の総数と、現在表示されている合計行数を表示するにはどうすればよいですか?Drupalビューの行数を表示
print $GLOBALS['current_view']->total_rows;
が
を動作しません。この質問は、ヘルプ
$view->total_rows is wrong (sort of), I want "Items to display"
$view = views_get_view('MY_VIEW_NAME');
$view->set_display('MY_DISPLAY'); // like 'block_1'
$view->render();
print sizeof($view->result);
print sizeof($view->result);
であるかもしれない、それは行数ではなく、全体の数を返すので、動作しません。結果。したがって、ページャーをお持ちの場合、これは機能しません。あなたは
print $view->total_rows;
別をする必要があります、より良い解決策は、(hook_views_pre_renderを実装することであろう)
function MYMODULE_views_pre_render(&$view) {
if ($view->name == 'MY_VIEW') {
$view->set_title(t('Search (@count results)', array('@count' => $view->total_rows > 0 ? $view->total_rows : 'No')));
}
}
それは "Drupalのビューで" どういう意味?このコードはどこで起動する必要がありますか? – chx
ビュー内の行の総数と、現在表示されている行の合計数を与える必要があります – user550265