Per-bundle node listing pages, blocks, feeds.

Created on 6 July 2011, almost 14 years ago
Updated 15 February 2025, 3 months ago

One of the major barriers blocking a useful, useable core installation profile is the inability to show nodes of a given type on a page or block. "Promoted to front page" can serve that purpose for one content type, but it's a terrible match for the usual use cases. When a node type is created, it should have an additional vertical tab containing 'display' or 'listing' options. It should contain three options:

  1. Provide a listing page - this would create a listing page of node teasers at the url: content/[content-type-machine-name]. It would function exactly like the front page, but it would displace nodes of a given type rather than promoted nodes.
  2. Provide a sidebar block - generates a disabled block containing the latest 5 posts of the content type.
  3. Provide an RSS feed - generates an rss feed at content/[content-type-machine-name]/rss3.xml, duplicating the pattern set by our main rss.xml file.

A (relatively) minor obstacle is convenient naming of the pages that would be generated. if #23298: Entity bundles should declare a plural form of their label β†’ were implemented first, it could be used to conveniently auto-generate a meaningful 'Latest [plural-name-of-content-type]' page title without additional tweaking.

✨ Feature request
Status

Postponed: needs info

Version

11.0 πŸ”₯

Component

node system

Created by

πŸ‡ΊπŸ‡ΈUnited States eaton

Live updates comments and jobs are added and updated live.
  • Usability

    Makes Drupal easier to use. Preferred over UX, D7UX, etc.

  • VDC

    Related to the Views in Drupal Core initiative.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024