Julian Sedding created SLING-3874:
-------------------------------------

             Summary: JSP Tag for "partials"
                 Key: SLING-3874
                 URL: https://issues.apache.org/jira/browse/SLING-3874
             Project: Sling
          Issue Type: New Feature
          Components: Scripting
    Affects Versions: Scripting JSP-Taglib 2.2.0
            Reporter: Julian Sedding
            Priority: Minor


As brought up in a discussion by [~gwalt], it is currently not possible to 
overlay JSP scripts that are included with the <sling:call/> tag using other 
scripting languages.

In order to remedy this situation, I propose a <sling:partial/> tag. This 
allows including "partial" rendering scripts via selector(s). However, in 
contrast to <sling:include replaceSelectors="..."/>, the selectors in the 
request are not modified, i.e. the original selectorString is preserved.

The tag can be used as follows:

        <sling:partial selectors="header"/>

This is roughly equivalent to:

      <sling:call script="header.jsp"/>

If desired, the tag can easily be extended to allow modifying the extension as 
well. This might be useful e.g. if a snippet of JSON data should be inlined in 
an HTML document.

Please discuss the value of such an addition on 
http://markmail.org/thread/6qpmh6txvsx766sm



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to