Best Practices for Static Resources
- Displaying the Content of a Static Resource with the action Attribute on <apex:page>
-
You can use the action attribute on a <apex:page> component to redirect from a Visualforce page to a static resource. This functionality allows you to add rich, custom help to your Visualforce pages. For example, to redirect a user to a PDF:
- Upload the PDF as a static resource named customhelp.
- Create the following page:
<apex:page sidebar="false" showHeader="false" standardStylesheets="false" action="{!URLFOR($Resource.customhelp)}"> </apex:page>
-
This redirect is
not limited to PDF files. You can also redirect a page to the content
of any static resource. For example, you can create a static resource
that includes an entire help system composed of many HTML files mixed
with JavaScript, images, and other multimedia files. As long as there
is a single entry point, the redirect works. For example:
- Create a zip file that includes your help content.
- Upload the zip file as a static resource named customhelpsystem.
- Create the following page:
<apex:page sidebar="false" showHeader="false" standardStylesheets="false" action="{!URLFOR($Resource.customhelpsystem, 'index.htm')}"> </apex:page>