今天有个需求需要调用栏目的英文名称,发现"[type:enname]",不能正常解析,
解决方案:
打开inc目录下的aspcms_MainClass.asp文件
ctrf+f 搜索 elseif str="type" then
我的是1183行,在对应红框的位置插入以下代码
case "enname"
namelen = parseArr(fieldArr)("len")
title=DateArray(13,i)
if not isNul(namelen) then
namelen=cint(namelen)
if len(title)>namelen then title=left(title,namelen)&"..."
end if
nloopstr = replace(nloopstr,matchfield.value,title)
5.接下来就可以用 [type:enname] 来调用了,去试试吧!