-
Type:
Improvement
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: Scripting Sightly Engine 1.0.18
-
Fix Version/s: Scripting HTL Engine 1.0.20
-
Component/s: Scripting
-
Labels:None
A common pattern for sending information between scripts/components is setting specific attributes in request scope before including another resource or script. At the moment this cannot be done nicely in Sightly.
It would be very helpful to set request attributes as in following examples:
<sly data-sly-include="${'script.html' @ requestAttributes=helper.attributesMap}"/>
or:
<sly data-sly-resource="${'some/path' @ resourceType='some/type', requestAttributes=helper.attributesMap}"/>
where attributesMap is a Map<String, Object>
The attributes would be set before the actual script/resource inclusion and reset/unset back afterwards.
- breaks
-
SLING-7538 Request attributes not correctly reset after using data-sly-resource or data-sly-include with requestAttributes
-
- Resolved
-
- is related to
-
SLING-6636 Add request-attributes to SlingHttpServletRequest
-
- Open
-
-
SLING-7515 ResourceRuntimeExtension: Allow to pass arbitrary options a request attributes via data-sly-resource
-
- Open
-
- links to