Vlad Bailescu created SLING-5812:
------------------------------------
Summary: Add option to include attributes in request scope for
Sightly data-sly-request and data-sly-include
Key: SLING-5812
URL: https://issues.apache.org/jira/browse/SLING-5812
Project: Sling
Issue Type: Improvement
Components: Scripting
Affects Versions: Scripting Sightly Engine 1.0.18
Reporter: Vlad Bailescu
Priority: Minor
Fix For: Scripting Sightly Engine 1.0.20
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:
{code}<sly data-sly-include="${'script.html' @
requestAttributes=helper.attributesMap}"/>{code}
or:
{code}<sly data-sly-resource="${'some/path' @ resourceType='some/type',
requestAttributes=helper.attributesMap}"/>{code}
where {{attributesMap}} is a {{Map<String, Object>}}
The attributes would be set before the actual script/resource inclusion and
reset/unset back afterwards.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)