经测试sql标签如果选择为分页标签时,第二级标签无法解释。
现提供修改方法
打开ks_cls/kesion.label.sqlcls.asp
找到328行左右,增加以下红色的那句代码即可。
If FCls.RefreshType="Folder" And EndPageNum>5 And I Mod 2=0 Then
KS.Echo "<script>$('#fsotips').html('正在生成栏目""<font color=red>" & KS.C_C(FCls.RefreshFolderID,1) & """</font>,本栏目共有<font color=red>" & EndPageNum & "</font>个分页需要生成,正在获取第<font color=red>" & I & "</font>个分页数据...');</script>"
Response.Flush()
End If
TempStr = TempStr & TempCirContent & "{KS:PageList}" '加上分页符
Next
If Instr(TempStr,"{SQL_")<>0 and Instr(TempStr,",'{SQL_")=0 Then TempStr=ReplaceUserFunctionLabel(TempStr) '判断分页有嵌套的话,继续替换sql标签
If FCls.RefreshType="Folder" And EndPageNum>5 Then KS.Echo "<script>$('#fsotips').html('获取分页数据完毕,分页生成中...');</script>"
FCls.PageList = CleanLabel(TempStr)
FCls.TotalPage=PageNum
FCls.TotalPut=TotalPut
FCls.PerPageNum=PerPageNumber
FCls.ItemUnit = ItemName
ExecSQL="{PageListStr}"
End If