0

a.HTMLb.PNGの2つのリソースをアップロードしました。aでbを表示したいのですが、このブログによるとこんな感じになります。

<img src="$webresource:b.png">

ただし、他の構文(できれば、 $ webresource:部分を含まない構文)があるかどうかを知りたいのですが。私はいくつかの異なる組み合わせで試しましたが、実際には成功しませんでした。

4

1 に答える 1

4

リンク先の記事では、リボンまたはサイト マップ内から Web リソースを参照する方法について説明しています。これは、ある Web リソースを別の Web リソースから参照するという目標とは異なります。

CRM SDKには次のように記載されています。

$webresource: ディレクティブの使用をサポートしていない領域から Web リソースを参照すると、...

$webresource:(Web リソース自体はディレクティブをサポートしていないことに注意してください)

...相対 URL を使用できます。これを有効にするには、仮想ファイル構造を反映する Web リソースに一貫した命名規則を使用することをお勧めします。ソリューション発行者のカスタマイズ プレフィックスは、Web リソースの名前のプレフィックスとして常に含まれます。これは、そのパブリッシャーによって追加されたすべての Web リソースの仮想「ルート」フォルダーを表すことができます。次に、スラッシュ文字 (/) を使用して、Web サーバーが受け入れるフォルダー構造をシミュレートできます。

したがって、次の 2 つの Web リソースがあるとします。

  1. new_/html/mypage.html
  2. new_/img/myimage.png

mypage.htmlのように画像を参照できます。

<img src="../img/myimage.png"/>

暗示的に、リソース (a.HTMLおよびb.PNG) に仮想パスがない場合は、次のようにイメージを参照するだけで十分です (ただし、前述の仮想パス規則を使用することを強くお勧めします)。

<img src="b.PNG"/>
于 2012-11-29T10:12:01.620 に答える