Count the Total Number of Results in Drupal Views

| Drupal
Count the Total Number of Results in Drupal Views

One of our members wondered if it was possible to automatically calculate the number of results displayed in a View.

Yes, this is definitely possible. To make this work, you will need Views, plus also the Token module installed.

Start with a long list of entries in a View, as in the image below:

List of Drupal content to be counted
  • Go to edit the view.
  • Click "Add" next to either "Header" or "Footer" in the center of the view:
Header and Footer area of Drupal views
  • Choose "Global: Result summary"
  • Click "Apply (All displays)"
Drupal views and Global: Result summary

On the next screen, you can chose tokens to put into the "Display" area. Here are the tokens you can use:

@start -- the initial record number in the set
@end -- the last record number in the set
@total -- the total records in the set
@name -- the human-readable name of the view
@per_page -- the number of items per page
@current_page -- the current page number
@current_record_count -- the current page record count
@page_count -- the total page count

Once you've chosen your options, click "Apply (All displays)".

Tokens in Drupal Global Result Summary

Save your view and you'll now see that the number of results is automatically calculated:

Drupal view with counter of total results

About the author

Steve is the founder of OSTraining. Originally from the UK, he now lives in Sarasota in the USA. Steve's work straddles the line between teaching and web development.