Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Content Singleton

8 sites No security coverage
View on drupal.org

Content Singleton provides a way to create single, fieldable content entities for specific pages like "About Us" or "Contact". This module ensures that only one instance of each type can exist, allowing you to add custom fields and assign unique URL paths to these essential site pages. It also supports revisions, translations, and granular permissions.

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

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
2
Tracked since
Jan 2026
Latest release
2 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0-alpha1 Pre-release 11 Jun 2, 2026
1.0.x-dev Dev 11 Jan 16, 2026