Hey Vlad,

Ok thanks for the info, I guess I will have to solve it in another way then!

Greets,
Roy
> On 28 Oct 2016, at 14:33, Vlad Bailescu <v...@bailescu.ro> wrote:
> 
> Hi Roy,
> 
> HTL does not allow arbitrary inclusion of scripts output. The scripts
> output for data-sly-include is appended to the current element content. The
> proper way to add attributes would be to use data-sly-attribute and provide
> the attributes from a Use API object and not from an external script.
> 
> That said, for your example it would probably be nicer to throw a parsing
> error instead of simply passing through/ignoring the <sly and /> fragments.
> 
> Vlad
> 
> On Fri, Oct 28, 2016 at 3:20 PM, Roy Teeuwen <r...@teeuwen.be> wrote:
> 
>> To clarify further, because a part of the script was missng:
>> 
>> I am doing <div class="block block--grid-block” <sling:call
>> script=“analytics-attributes.jsp”/> > </div>
>> 
>> If i do the following in sightly: <div class="block block--grid-block”
>> <sly data-sly-include=“analytics-attributes.jsp”/> > </div> The following
>> output is created (see the wrongly put sly tag):
>> 
>> <div class="block--grid-block"  <sly="" style="height: 298px;">
>>         data-analytics-page-id=“page id"
>>         data-analytics-page-type=“page-type"
>> </div>
>> 
>> Greetings,
>> Roy
>>> On 28 Oct 2016, at 13:39, Roy Teeuwen <r...@teeuwen.be> wrote:
>>> 
>>> Hey all,
>>> 
>>> When using HTL, how does one include attributes in a div when it’s
>> coming from another script? In jsp we would be able to do it like the
>> following:
>>> 
>>>      <div class="block block--grid-block"
>>>            <sling:call script="analytics-attributes.jsp"/>
>>>> 
>>> 
>>> This doesn’t seem possible in sightly in a way I can find?
>>> 
>>> Greetings,
>>> Roy
>> 
>> 

Reply via email to