Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Content Singleton

16 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

Activity

Total releases
2
First release
Jan 2026
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

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