Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Can we use a data-sly-use in an html or anyother way along with an asset?

Avatar

Level 3

I would like to execute a piece of code with all dam asset resources. How can I achieve this just like we do with a cq:Page? Any suggestions appreciated

 

Thanks 

Sanjay

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi,

I think you can do it for asset too. See this below example code snippet.

mimetype.html

<div data-sly-use.asset="com.day.cq.dam.api.Asset">
  <p>${asset.mimeType}</p>
</div>

The data-sly-use statement directs HTL to adapt the current Resource to an Asset and give it the local name asset. It then calls the getMimeType method of Asset using the HTL getter shorthand: asset.mimeType.

See this below Adobe documentation for more reference:

//https://docs.adobe.com/docs/en/htl/docs/use-api/java.html

Hope this helps!

~ Ratna.

View solution in original post

0 Replies

Avatar

Correct answer by
Community Advisor

Hi,

I think you can do it for asset too. See this below example code snippet.

mimetype.html

<div data-sly-use.asset="com.day.cq.dam.api.Asset">
  <p>${asset.mimeType}</p>
</div>

The data-sly-use statement directs HTL to adapt the current Resource to an Asset and give it the local name asset. It then calls the getMimeType method of Asset using the HTL getter shorthand: asset.mimeType.

See this below Adobe documentation for more reference:

//https://docs.adobe.com/docs/en/htl/docs/use-api/java.html

Hope this helps!

~ Ratna.