You need to sign in to do that
Don't have an account?
Dynamic Reference to Static Resource causes a Syntax error
According to the VisualForce documentation here, you should be able to add a dynamic reference to a static resource.
The documentation provides this example:
"A very simple example of actual use on a page would be <apex:image value="{!$Resource[customLogo]}"/>, where you have a getCustomLogo method that returns the name of an image uploaded as a static resource."
This doesn't seem to work.
Here is my controller method:
public String getCustomLogo(){ return 'CompanyLogo'; }
and here is the line from my vf page:
<apex:image value="{!$Resource[CustomLogo]}"/>
I get the following error when trying to save the vf page:
Error: Syntax error. Found '$Resource'
How can I get this to work?
This is a Spring 12 feature. Are you testing on an instance that has Spring 12?
All Answers
This is a Spring 12 feature. Are you testing on an instance that has Spring 12?
Thanks. I didn't realize the documentation was for Spring 12. I am not on Spring 12.