この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

$Resource

Visualforce ページで、既存の静的リソースを名前で参照するときに使用するグローバル差し込み項目の種別です。また、URLFOR 関数でリソース差し込み項目を使用して、静的リソースアーカイブ内の特定のファイルを参照することもできます。

使用方法

{!$Resource} を使用して、既存の静的リソースを参照します。形式は、{!$Resource.nameOfResource} です (例: {!$Resource.TestImage})。

次の Visualforce コンポーネントは、静的リソースとしてアップロードされ、TestImage という名前が付けられた画像ファイルを参照します。
1<apex:image url="{!$Resource.TestImage}" width="50" height="50"/>
アーカイブ内 (.zip または .jar ファイルなど) のファイルを参照するには、URLFOR 関数を使用します。最初のパラメーターには、そのアーカイブをアップロードしたときに指定した静的リソース名を、第 2 パラメーターには、アーカイブ内での目的ファイルへのパスを指定します。たとえば、次のとおりです。次に例を示します。
1<apex:image url="{!URLFOR($Resource.TestZip,
2                  'images/Bluehills.jpg')}" width="50" height="50"/>

また、動的参照を使用して、静的リソースを参照することもできます。たとえば、{!$Resource[appLogo]} のようになります (appLogo プロパティまたは getAppLogo() メソッドがページのコントローラーにある場合)。