[MAGNOLIA-1818] Make usage of sub templates more flexible Created: 07/Nov/07 Updated: 04/Nov/15 Resolved: 04/Nov/15 |
|
| Status: | Closed |
| Project: | Magnolia |
| Component/s: | core |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major |
| Reporter: | Giancarlo Berner | Assignee: | Unassigned |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Magnolia EE & CE 3.0x |
||
| 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 |
|
We have the possibility to select an image from disk (using "File" control) and from DMS (using "uuidLink") control. In most cases we would like to do some image processing (e.g. image scaling). For that purpose the image has to be loaded in it's own JSP/Servlet. Currently there are three possibilities to run a sub script:
The best solution WOULD be "nodeDataTemplate", because it calls the sub script on content within paragraphs, which SubTemplate does not (path has to be EXACTLY the same, with different extensions). The virtualURL is tricky, because you will have to know in advance which pages will use images which need their own processing. Unfortunately the "nodeDataTemplate" works only for control "File"! Well, to be competitive with other CMS we need to have a way to run sub scripts in an "independent" way. This could be achieved as follows: |
| Comments |
| Comment by Boris Kraft [ 07/Nov/07 ] |
|
Not critical. Magnolia runs just fine without this feature |
| Comment by Michael Mühlebach [ 04/Nov/15 ] |
|
Given the thousands of other issues we have open that are more highly requested, we won't be able to address this issue in the foreseeable future. Instead we will focus on issues with a higher impact, and more votes. |