Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Listing page

No security coverage Under active development

This module allows you to display a view on a content entity, such as a page, giving clients control over URL aliases, metatags, and translations. It moves configuration from views to content entities, making it easier for non-technical users to manage view-powered listing pages.

Introduction

Display the content of your views in content entities. Give your clients control over url aliases, metatags, translation etc..

When to use this module

Views has a display plugin "Page" which allows to render the views in a stand alone page that has its own route.

This works well for sites that do not "move" a lot but has some limitations :

  • What if you want to change or translate the route?
  • What if you want to display some other content on the page?
  • What if you want to alter the page metatags?
  • What if you want to change the displayed title?
  • etc...

For all of these use cases, you'll have to play with views_ui and you will definitely have to export and import the config in order to deploy on production.
But then what if your client wants to be able to change all of this by himself?
You'll have to give him access to views_ui, exclude configs via config_ignore or config_plit and hope nothing breaks.

This module tries to address these use cases. By moving all of these configurations to content scope.

Basic usage

Configure your content types and views :

  • Create a view that lists your content type (news for example).
  • Add a display "Listing page" to the views.
  • Create and configure a content type (listing for example) as you normally would do.
  • Add a field of type "Entity listing information" (field_listing for example) that will hold data about the views that list things and the content type of the things that are listed.
  • Theme your views and your nodes you normally do.

Add contents :

  • Create a "Listing page" content and choose your views (news)
  • Give your node a alias url, change metatags as you wish, add paragraphs etc...

Requirements

The minimum requirements are :

  • Views
  • Fields

Features

Supports :

  • Search API based views
  • Facets
  • Tokens

More information on the README file

Ask your assistant about Listing page

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Oct 2025
Latest release
11 months ago
Releases (12 mo)
1 ▼ from 3
Maintenance
Slowing

Release Timeline

Releases

Version Type Core PHP Release date
1.1.x-dev Dev 11 Nov 15, 2025
1.x-dev Dev 11 Oct 11, 2025
1.0.0-beta1 Pre-release 11 Oct 5, 2025
1.0.x-dev Dev 11 Oct 5, 2025