[MTE-29] General mechanism for modules to add components to main page template. Created: 20/May/15  Updated: 19/May/22  Resolved: 19/May/22

Status: Closed
Project: Magnolia Templating Essentials
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: Christopher Zimmermann Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to MTE-25 Adapt main page template to work with... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:

 Description   

It should be possible for modules to add HTML to pages of the website. An example is the Marketing Tags Manager which adds script tags at various locations of the main page template.
It should be possible for multiple modules to do this.
Ideally they could add full components so that all of the features of components could be used (like Models.)
The problems with the way Marketing Tags does it now with STK are
1. STK must have placeholder script and model
2. Only one module could use the provided "area slots"

Probably this feature could be implemented in concert with a new theme concept - as the requirements are similar - something wants to add html to pages of the site.

Perhaps there could be areas (like marketing tags' headerScripts, bodyBeginScripts, bodyEndScripts) that any module can add components to.



 Comments   
Comment by Roman Kovařík [ 19/May/22 ]

Hello,

This ticket is now marked as closed due to one of the following reasons:

  • A long period of inactivity
  • Uses an old or Beta version of an application, module, or framework that we no longer support
  • The issue is no longer reproducible or has been fixed in later versions

If you are still facing a problem or consider this issue still relevant, please feel free to re-open the ticket and we will reach out to you.

Thank you,
The Magnolia Team

Generated at Mon Feb 12 07:40:45 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.