World is now on Opti ID! Learn more
AI OnAI Off
World is now on Opti ID! Learn more
Try to define client resources that you need to plug-in in your module manifest (module.config file). Your module.config probably contains assembly name of your module and dojo module configuration.
Define your external resources in clientResources section and reference them in clientModule/requiredResources section. Something like this:
<?xml version="1.0" encoding="utf-8" ?> <module loadLocalBin="false"> <!--...omitted configuration...--> <clientResources> <add name="your.module.script" path="http://10.0.0.1/test.js" resourceType="Script" /> <add name="your.module.styles" path="http://10.0.0.1/Styles/Style1.css" resourceType="Style" /> <add name="your.module.styles" path="http://10.0.0.1/Styles/Style2.css" resourceType="Style" /> </clientResources> <!--...omitted dojo module configuration...--> <clientModule> <requiredResources> <add name="your.module.script" /> <add name="your.module.styles" /> </requiredResources> </clientModule> </module>
For more details please see this section in EPiServer Framework SDK that describes module.config settings.
Hi
I'm trying to create a custom dojo widget that snaps in to the AssetsPanel, this works fine. My problem is that I would like to reference an external js file that exists on a remote server ex: http://10.0.0.1/test.js.
On a standard web site I would just add a <script> tag in <head> to get access to it. But how would I go about doing this so that the widget get accesss to the script file when it is inside the EPiServer GUI?
I would also like to reference some external styelsheets in the same fashion.
Thanks in advance!
/Fred