Enhancements to Elementor Dynamic Data Functionality #25247
pauserratgutierrez
started this conversation in
Feature Request
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Prerequisites
What problem is your feature request going to solve? Please describe..
The current implementation of dynamic data in Elementor restricts users to selecting only one dynamic data source per widget, with limited customization options (a "before", an "after", and a "fallback" text). This setup significantly limits the ability to create complex, dynamic content within a single widget. In comparison to other website builders like BricksBuilder, which allow for multiple and nestable dynamic data tags with extensive text control (including "before", "after", "middle", and arbitrary text placement), Elementor's system is less flexible. This limitation hampers the design process, necessitates the use of more DOM elements than necessary for complex data displays, and can lead to inefficient and bloated page structures.
Describe the solution you'd like.
I propose a more versatile dynamic data system within Elementor that includes:
Multiple and Nestable Dynamic Data Tags: Allow the insertion of multiple dynamic tags in a single widget, enabling complex data structures to be built and displayed within a single element.
Extended Text Placement Options: Users should be able to insert text at any position relative to the dynamic data tags and not just "before" and "after", but also "middle" and anywhere else, offering greater flexibility in content presentation. For example, a text input where we combine
normal text with {dynamic-data-tag1} and also {dynamic-data-tag2}.Dynamic Data Dropdown Selection: See all Dynamic data available which gets inserted on click.

Dynamic Data Context Option: Introduce a "context" feature for dynamic data that allows data to be rendered based on specific conditions or contexts. This functionality, akin to what Crocoblock's JetEngine offers, would enable more sophisticated and contextually relevant data displays, enhancing user engagement and personalization.

Hide if Dynamic Data is Empty: Easy peasy.
Fallback Text / Template: Just what the title says.
Describe alternatives you've considered.
Additional context
Implementing these enhancements to dynamic data functionality would position Elementor as a more versatile and powerful tool for building dynamic, interactive websites, reducing the need for external dependencies and custom coding.
Agreement
Beta Was this translation helpful? Give feedback.
All reactions