Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.5
-
Component/s: taglibs, templating
-
Security Level: Public
-
Labels:None
Description
Some of our tags are extremely complex; testing them, fixing them, has become very tedious. Many of them have fuzzy logic that isn't well defined.
Extracting this will also allow us to reuse them in Freemarker templates (amongst others) without depending on the taglib itself; a macro library or {{$
{mgnl}}} methods might provide a simpler/cleaner/lighter syntax.
Issue Links
- depends upon
-
MAGNOLIA-3087
Allow configuration of shared variables for FreeMarker
-
-
MAGNOLIA-1275
<cms:out inherit="true"> does not work with <cms:includeTemplate contentNode="..."> set
-
- is depended upon by
-
MAGNOLIA-2545
Cleanup soft-dependency between gui components, templating and taglibs
-
- is related to
-
MGNLSTK-554
freemarker error in search results stk template
-
-
MAGNOLIA-1768
Review Resource class and make it consistent with AggregationState
-
-
MGNLSTK-584
Cleaner way to pass paragraph lists to the newBar tag
-
-
MAGNOLIA-2850
Clarify and clean up concepts of "main content", "current content", usage of Resource and AggregationState
-
-
MAGNOLIA-2394
Rename includeTemplate to renderParagraph or something more relevant/accurate
-
We should also extract the "snippets" logic that was duplicated in stk (see
MGNLSTK-554)