Displaying Content through Views
The Views module in Drupal is a visual query builder that enables you to build dynamic content displays without writing any code. We will walk through how to create a page to list blogs and a companion block to display five of the most recent blogs. Then, we will move into creating exposed filters to allow end users to control the view results. You will also learn some more advanced topics using contextual filters and custom entity reference widget output. Finally, we will cover how to use the Charts module to output a chart of data with Views.
In this chapter, we are going to cover the following recipes:
- Creating a blog landing page
- Creating a block of recent blogs
- Exposing filters and sorts to users to control listings
- Contextual filters for filtering by path parameters
- Adding related data in a view with relationships
- Providing an entity reference result view
- Displaying charts using Views