この回答が見つかりました 公開されたフィルターの結果の量を表示 とこの回答。
しかし、私の問題は、公開されたフィルターを実行した後に結果の総数を見つけようとしていることです。
Views calc は、公開されたフィルター結果ではなく、単一の結果からの結果数のみを返すように見えます。または、私が間違っている場合は修正してください。
とにかく、質問:公開されたフィルターからの結果の総数をどのようにして見つけますか?
望ましい結果:
Drupal 7でビュー3.7を使用していて、最終的に結果の要約を追加できることがわかりましたGlobal: Result summary
ヘッダー/フッターに。
以下のコードを使用すると、それを行うことができます。これは次のように表示されます130件中1-10件を表示しています。結果ページ。
このコードをヘッダーに配置し、ビューで入力フィルターをPHPコードとして設定します。
<?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 t('Showing <b>!pager_total_items</b> results', array('!pager_total_items' => $pager_total_items[0]) ); } 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 t('Showing !start-!end of <b>!pager_total_items</b> results', array('!start' => $start, '!end' => $end, '!pager_total_items' => $pager_total_items[0]) ); } ?>