Popup Entity With Integration
This module allows you to create and manage configurable popup content. You can include various elements like webforms, blocks, rich text, custom HTML, and paragraph types within your popups, with detailed control over their appearance and behavior.
Popup Entity
A powerful Drupal module that provides configurable popup entities with comprehensive component management, weight-based field ordering, and support for webforms, blocks, custom text (rich text), custom HTML, and any created paragraph types in the system.
Features
- Advanced Component Management : Add and manage multiple types of content in your popup entities
- Webform Integration : Embed one or more Webform module forms
- Block Integration : Add any site blocks to popup content
- Custom Text Support : Include custom text with rich text formatting capabilities
- Custom HTML Support : Add custom HTML content for advanced formatting
- Paragraph Types Support : Include any paragraph types created in your system (if Paragraphs module is available)
- Weight-Based Ordering : Manage component order using weight fields for precise control
- Customizable Settings : Control animations, dimensions, behaviors for each popup
- Responsive Design : Mobile-friendly popups that adapt to screen size
- Accessibility : Full keyboard navigation and screen reader support
- Multiple Triggers : Support for any CSS selector as popup trigger
- PHP 8.3+ Optimized : Compatible with PHP 8.3 and 8.4
Requirements
- Drupal 10.0+ or Drupal 11.0+
- PHP 8.1+ (optimized for 8.3+)
- Optional but recommended:
- Webform module (for form functionality)
- Paragraphs module (for paragraph type components)
- Entity Reference Revisions module (required if using Paragraphs)
- Media module (for media components)