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