Motivation
Allow Delivery SDK to work with Structured rich text element.
Proposed solution
- Allow model generators to generate rich text elements differently than just a string.
- Fill the structured rich text element model while mapping the data (.NET implementation example)
Additional context
SDK has solid support for the Thymeleaf template engine - string-based rendering of the data.
Loading data for "API" endpoints currently require parsing the HTML and create a structure for rich text on the application site.
Sample item with multilevel nested components: https://deliver.kontent.ai/306d7f21-2609-01b0-6e1c-93cbc328a82d/items/rich_text_resolution
Simple pseudocode of the structure
Notes
- text is also the object for interoperability with components
- infinite loop - first version
- log a warning and does not resolve! WITH PROPER ITEM IDENTIFICATION ERROR MESSAGE
Motivation
Allow Delivery SDK to work with Structured rich text element.
Proposed solution
Additional context
SDK has solid support for the Thymeleaf template engine - string-based rendering of the data.
Loading data for "API" endpoints currently require parsing the HTML and create a structure for rich text on the application site.
Sample item with multilevel nested components: https://deliver.kontent.ai/306d7f21-2609-01b0-6e1c-93cbc328a82d/items/rich_text_resolution
Simple pseudocode of the structure
{ elements: { content: [ // rich text element { headline: { // component/content item .. }, section: { // component/content item content: [ // rich text element { headline: { // component/content item text: [ // rich text element { text: "inner headline" // text element is an object too } ] } } ] } } ] } }Notes