Hi all!

I am struggling with the new asset behaviour in T5.4 and maybe one of you can point me in the right direction

When using an asset directly from a TML

<div style="background:url(${asset:img/my.png});">

the image is correctly located and shown. The URL has been replaced to: url(/new/assets/meta/595abbf1/img/my.png) as described in the docs. To allow a dynamic change of the background image I thought using AssetSource might be of help, but unfortunately I did not find a way to locate the image.
In my method I tried

return _assetSource.getContextAsset("img/my.png",null).toClientURL();

but regardless if I use ContextAsset, ClasspathAsset or context:img.. or context:asset:img.. the image is not found by Tapestry.
Any idea what I am doing wrong?


Thanks in advance

Jens


Reply via email to