调用扩展函数"GetAnySizePic"出错的解决方法
作者:动易网络
来源:本站原创
点击数: 次
发布时间:2013年09月29日
问题:前台显示出现类似如下的错误,对于这种错误怎么解决?
[err:数据源标签'内容带图片的信息列表_焦点图带内容-slide(1)'模板转换错误,原因:调用扩展函数“GetAnySizePic”时出错。有关错误的完整说明,请参见内部异常。]
分析:查看模板里调用的标签代码,然后到标签管理里打开此标签所绑定的样式标签,(以下为示例)发现这个函数的代码格式如下:
- "pe:ConvertAbsolutePath(pe:GetAnySizePic(DefaultPicUrl,$imageWidth,$imageHeight))"/>
问题是出现在这个函数的参数定义上,图片的宽、高值未能正确获取到;那么,我们可以通过另外一种方式,替换掉这个函数。
解决:首先,把代码直接改成如下格式
1、
- "pe:ConvertAbsolutePath(DefaultPicUrl)"/>
2、
在src属性后,补充对图片的宽、高的定义
- "width">
- "$imageWidth" />
- "height">
- "$imageHeight" />
然后直接保存标签,这样问题得到解决。