Expand my Community achievements bar.

SOLVED

AEM Sightly Absolute path for Client libs

Avatar

Level 2

So this is a newbie question I'm sure... But I have the following code:

<sly data-sly-call="${clientLib.css @ categories='ceportal'}"></sly>

Which is rendered as :

<link rel="stylesheet" href="https://forums.adobe.com/etc/designs/ceportal/clientlibs.css" type="text/css">

I need it to be rendered as:

<link rel="stylesheet" href="Https://Some.Url.Com/etc/designs/ceportal/clientlibs.css" type="text/css">

Any advice experts?

1 Accepted Solution

Avatar

Correct answer by
Employee

The Sightly/HTL clientlibs will always output a relative path. With rewriters you can output different urls.

View solution in original post

3 Replies

Avatar

Level 2

Assuming Https://Some.Url.Com is of different domain, you can directly add the following line in you sightly code.

<link rel="stylesheet" href="Https://Some.Url.Com/etc/designs/ceportal/clientlibs.css" type="text/css">

Avatar

Level 2

So it's not a different domain, the problem is this page in particular is read via another URL so when it is read on another domain the styles get lost.

Avatar

Correct answer by
Employee

The Sightly/HTL clientlibs will always output a relative path. With rewriters you can output different urls.