我上传了两个资源 - a.HTML 和 b.PNG 。在 a 中,我想显示 b ,根据this blog我应该这样做。
<img src="$webresource:b.png">
但是,我想知道是否还有其他语法(最好不包含 $ webresource:部分)。我尝试了一些不同的组合,但并没有真正成功。
答案 0 :(得分:4)
您链接的文章介绍了如何从功能区或站点地图中引用Web资源。这与您从另一个Web资源引用一个Web资源的目标不同。
CRM SDK州:
从不支持使用的区域引用Web资源时 $ webresource:指令,......
(请注意,Web资源本身不支持$webresource:
指令)
...可以使用相对URL。启用 为此,我们建议您使用一致的命名约定 反映虚拟文件结构的Web资源。解决方案 发布者的自定义前缀将始终作为前缀包含在内 到Web资源的名称。这可以代表一个虚拟的“根” 该发布者添加的所有Web资源的文件夹。然后你可以使用 正斜杠字符(/)来模拟文件夹结构 将受到网络服务器的尊重。
因此,如果您有两个名为的网络资源:
在mypage.html
中,您可以参考图像:
<img src="../img/myimage.png"/>
通过暗示,如果您的资源(a.HTML
和b.PNG
)没有虚拟路径,那么引用这样的图像就足够了(尽管我强烈建议使用上述虚拟路径约定) :
<img src="b.PNG"/>