a.HTMLとb.PNGの2つのリソースをアップロードしました。aでbを表示したいのですが、このブログによるとこんな感じになります。
<img src="$webresource:b.png">
ただし、他の構文(できれば、 $ webresource:部分を含まない構文)があるかどうかを知りたいのですが。私はいくつかの異なる組み合わせで試しましたが、実際には成功しませんでした。
a.HTMLとb.PNGの2つのリソースをアップロードしました。aでbを表示したいのですが、このブログによるとこんな感じになります。
<img src="$webresource:b.png">
ただし、他の構文(できれば、 $ webresource:部分を含まない構文)があるかどうかを知りたいのですが。私はいくつかの異なる組み合わせで試しましたが、実際には成功しませんでした。
リンク先の記事では、リボンまたはサイト マップ内から Web リソースを参照する方法について説明しています。これは、ある Web リソースを別の Web リソースから参照するという目標とは異なります。
CRM SDKには次のように記載されています。
$webresource: ディレクティブの使用をサポートしていない領域から Web リソースを参照すると、...
$webresource:
(Web リソース自体はディレクティブをサポートしていないことに注意してください)
...相対 URL を使用できます。これを有効にするには、仮想ファイル構造を反映する Web リソースに一貫した命名規則を使用することをお勧めします。ソリューション発行者のカスタマイズ プレフィックスは、Web リソースの名前のプレフィックスとして常に含まれます。これは、そのパブリッシャーによって追加されたすべての Web リソースの仮想「ルート」フォルダーを表すことができます。次に、スラッシュ文字 (/) を使用して、Web サーバーが受け入れるフォルダー構造をシミュレートできます。
したがって、次の 2 つの Web リソースがあるとします。
次mypage.html
のように画像を参照できます。
<img src="../img/myimage.png"/>
暗示的に、リソース (a.HTML
およびb.PNG
) に仮想パスがない場合は、次のようにイメージを参照するだけで十分です (ただし、前述の仮想パス規則を使用することを強くお勧めします)。
<img src="b.PNG"/>