形如{$=base64encode("image={$-genre}/{$image};scale=1;width=419;height=282")}这样的调用方式在非列表页中调用是正常的,但是在列表页中调用将出现只能编码部分内容的问题。这个与 jt.creplace执行的顺序有关,可以注释掉如products\common\codefile\default.cs中46行的tmptstr = jt.creplace(tmptstr); ,这样就可以在字段全部替换后执行base64encode ,否则将出错。不知道老大在这里加一个的意义。
|