HTL add attribute media & onload | Community
Skip to main content
Level 2
Jul 1, 2020 5:46 AM UTC
Solved

HTL add attribute media & onload

Hello,

 

i want to ask how to add attribute like 'media' & 'onload' on htl

for example: 

 

 

<sly data-sly-use.clientLib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientLib.css @ categories='target.design.all'}"/>

 

 

output :<link rel="stylesheet" href="/etc/designs/target/clientlib-all.min.css" type="text/css">

 

and i trying to get the attribute by adding these following  code inside tag

 

 

<sly data-sly-use.clientLib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientLib.css @ categories='target.design.all'}" media="none" onload="if(media!='all')media='all'"/>

 

 

output:  <link rel="stylesheet" href="/etc/designs/target/clientlib-all.min.css" type="text/css">

what i wanted is 

<link rel="stylesheet" href="/etc/designs/target/clientlib-all.min.css" type="text/css" media="none" onload="if(media!='all')media='all'>

 


please your answer will be greatly help. Thanks in advance,

 

Regards

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
joerghoh
joerghohAccepted solution
Employee
Jul 10, 2020 8:42 PM UTC

Hi,

this is actually invoking a code snippet provided by AEM, and it does not care about any other provided attribute.

You can check the wcm.io extension to this snippet and see if it fits your requirement: https://wcm.io/wcm/ui/clientlibs/

 

Jörg

1 reply

joerghoh
joerghohAccepted solution
Employee
Jul 10, 2020 8:42 PM UTC

Hi,

this is actually invoking a code snippet provided by AEM, and it does not care about any other provided attribute.

You can check the wcm.io extension to this snippet and see if it fits your requirement: https://wcm.io/wcm/ui/clientlibs/

 

Jörg

Translate