use*_*450 5 tridion tridion-2011
我们的图像文件名为" Tim%20Butler%20Trading.jpg ".该图像作为主要组件的"图像"字段中的组件链接链接.在C#DLL中,我们读取此"图像"字段并形成图像标记,如下所示:
"<img " + style + " src=\"" + imageID + "\" />"
Run Code Online (Sandbox Code Playgroud)
其中style是属性名称(如果有),imageID是多媒体组件的tcm id.
输出字符串使用图像,标题和组件中的一些其他字段值形成.此输出被推入包中以在dwt中访问它.传递给dwt的输出字符串的contentType是"HTML".
我们使用DefaultFinishActions发布图像.此图像将作为Tim%20Butler%20Trading34-13565.jpg部署在演示服务器上,但未在演示方面得到解决.
在页面源图像标签形成如下:
<img src="/images/Tim%2520Butler%2520Trading34-13565.jpg" class="img" />
Run Code Online (Sandbox Code Playgroud)
我们认为,DWT被转换%图像文件名%25,当图像被公布.
有人能告诉我如何解决这个问题吗?
问题出现了%
.当模板看到%
符号时,它将其编码为%25
.
您需要做的就是自己停止编码.如果您的模板将输出Tim Butler Trading.jpg
,Dreamweaver模板将对空格进行编码,%20
并且每个应该都有效
归档时间: |
|
查看次数: |
157 次 |
最近记录: |