Feature #94929
Updated by Ralf Zimmermann almost 3 years ago
The new content element "smart content container" is the MVP of a content element based on fluid_styled_content which is able to display a set of referenced content elements (content pool) using various configuration options in the frontend. Special attention was paid to easy extensibility and the possibility of individual templating for the content element types. The "smart content container" automatically detects if there are content elements outside the "smart content container" on a page and does not display these content elements inside the "smart content container". This also works when the smart content container is rendered from a parent page using a content slide. Not only individual content elements can be referenced in the content pool but also entire categories of content elements. The "smart content container" then takes care of collecting and displaying the displayable content elements from the category. With the "smart content container" it is easy to create something like "recommended content" lists and make sure that the content of the page does not overlap with the content of the "recommended content" list. Because it's an MVP, this version of the "smart content container" content element doesn't offer too many options yet. But as part of the MVP, a "showcase community extension":https://github.com/waldhacker/ext-smartcontentcontainer-display-pattern has already been created which extends the capabilities of the "smart content container". Among other things, the showcase extension implements "special content placement" which is able to place special contents like e.g. contents of an advertising category at special positions of the list. Description follows