You need to sign in to do that
Don't have an account?
Nicolas Vuillamy
How to access static resource from lightning component in Partner community ?
Hi :)
I tried lots of stuff but am now really stucked about the following problem: impossible to include a static resource in a lightning component when it is displayed in a Partner community ( using visual force page with inclusion of lightning )
My example is simple :
I have a static resource PCLogoFacebook which is a simple PNG image.
Its hardcoded link is https://xxxxxxx-dev-ed--c.na30.visual.force.com/resource/1456934890000/PCLogoTwitter
When I use this component from a force.com app ( URL https://xxxxxxxx-dev-ed.lightning.force.com/c/SomeApp.app ) , it is fetched and displayed correctly.
But then when I include it in a VF page like that ( end url = https://xxxxxxx-developer-edition.na30.force.com/PartnerXXX/apex/vfCmpAppIncluder?sfdc.tabName=01r360000000yt1 )
Has anyone already have this problem ?
Is there some way to solve it, other than to hardcode https://xxxxxxx-dev-ed--c.na30.visual.force.com/resource/1456934890000/PCLogoTwitter in my <img> tag ? ( this would make a component available for force.com OR community, but I need it to be includable in both )
Many thanks and best regards :)
I tried lots of stuff but am now really stucked about the following problem: impossible to include a static resource in a lightning component when it is displayed in a Partner community ( using visual force page with inclusion of lightning )
My example is simple :
<aura:component controller="ccCmpUtils" extends="c:CmpRoot"> ... <img src="/resource/PCLogoTwitter" width="36" height="36" alt="Twitter" /> ... </aura:component>
I have a static resource PCLogoFacebook which is a simple PNG image.
Its hardcoded link is https://xxxxxxx-dev-ed--c.na30.visual.force.com/resource/1456934890000/PCLogoTwitter
When I use this component from a force.com app ( URL https://xxxxxxxx-dev-ed.lightning.force.com/c/SomeApp.app ) , it is fetched and displayed correctly.
But then when I include it in a VF page like that ( end url = https://xxxxxxx-developer-edition.na30.force.com/PartnerXXX/apex/vfCmpAppIncluder?sfdc.tabName=01r360000000yt1 )
<apex:page standardStylesheets="false" sidebar="false"> <apex:includeLightning /> <div id="lightning" /> <script> $Lightning.use("c:SomeApp", function() { $Lightning.createComponent("c:SomeComponent", // Component name { // Component parameters 'ShowHeader': false , 'ShowFooter' : false }, "lightning", function(cmp) { // do some stuff }); }); </script> </apex:page>I have a 404 error when getting the image because it looks in https://xxxxxxx-developer-edition.na30.force.com/PartnerXXX/resource/ instead than in base resource folder.
Has anyone already have this problem ?
Is there some way to solve it, other than to hardcode https://xxxxxxx-dev-ed--c.na30.visual.force.com/resource/1456934890000/PCLogoTwitter in my <img> tag ? ( this would make a component available for force.com OR community, but I need it to be includable in both )
Many thanks and best regards :)