Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

Content Singleton offers a fieldable content entity that allows for exactly one instance of each bundle type. This feature enables the creation of unique site pages such as About Us, Contact, and Privacy Policy, complete with custom fields and dedicated URL paths.

Features

  • Singleton enforcement - Automatically prevents creating duplicate content per type
  • Fieldable - Add any Drupal field type to customize your content structure
  • Custom URL paths - Define frontend paths like /about-us or /contact per type
  • Revisions - Full revision support with history, revert, and restore capabilities
  • Translation ready - Multilingual support via Drupal's core translation system
  • Publishing workflow - Publish/unpublish control for each singleton
  • Granular permissions - Per-type permissions for view, edit, delete, and revision operations
  • Views integration - Expose singleton data to Views for custom displays

Post-Installation

  1. Navigate to Administration > Structure > Content Singleton Types (/admin/structure/content-singleton)
  2. Click Add Content Singleton Type and configure:
    • Label and machine name
    • Custom frontend path (optional, defaults to machine name)
    • Whether to enable revisions by default
  3. Use Manage fields to add custom fields to your singleton type
  4. Use Manage display to configure how it renders
  5. Navigate to Administration > Content > Content Singletons (/admin/content-singleton) to create your singleton content
  6. Visit the configured path (e.g., /about-us) to view the published content

Activity

Total releases
1
First release
Jan 2026
Latest release
3 months ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
1.0.x-dev Dev Jan 16, 2026