활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
I have created a clientlib and I have included it within the apps->projectname->components->component->clientlibs. As per adobe recommendation I have added allowproxy=true property so that its not exposed directly from the apps folder. When I load the clientlibs its loading from etc.clientlibs and it works fine. But now I have added some images within the clientlibs folder and I have referred those image url's in my css file. I have provided the relative path of the images. However when the page loads its not loading the images. The image url is starting with /etc.clienlibs/imagepath. When I change it to the the absolute url i.e. apps/imagepath in dev tools it works fine. But we should not be exposing directly the apps url rite. If thats the case how to load images via etc.clientlibs ?
해결되었습니다! 솔루션으로 이동.
A static resource can only be accessed via the proxy, if it resides in a resources folder like a resource below the client library folder.
As an example:
Then you set the allowProxy property on foo to true.
A static resource can only be accessed via the proxy, if it resides in a resources folder like a resource below the client library folder.
As an example:
Then you set the allowProxy property on foo to true.
Is it mandatory to declare the folder name as resources. Under the clientlib folder I have created a folder with name as 'img' and it didn't work. But when I changed the name of the folder to resources it started working
Yes. images will load only if you change the folder path in third-party css files. in my case, I have to updated the path in datatable css file to load the icons.
I have read the clientlibs article before but never thought the folder name itself should be 'resources'.
Thanks for the information.
조회 수
Likes
답글
조회 수
Likes
답글