采用trs内容协作平台调用后台数据的时候,发现TRS_ROLLDOCUMENTS标签在限定新闻输出条数和输出新闻位置上存在一定异常。无法按照TRS_Documents的思路来使用参数。
经过仔细分析,发现TRS_ROLLDOCUMENTS在限定NUM和STARTPOS的时候,会首先选取数据,然后在输出数据的时候,忽略掉已经筛选出来的数据。
而对于TRS_Documents标签,会在从数据库筛选数据的时候,就限定开始位置,然后输出数据。
可以简单描述为以下情况:
如果一个新闻有如下几条
1...
2...
3...
4...
5...
6...
TRS_ROLLDOCUMENTS标签 限定NUM="3" STARTPOS="1"
会显示
2...
3...
TRS_Documents 标签 限定NUM="3" STARTPOS="1"
会显示
2...
3...
4...
查阅了trs内容协作平台发布置标手册7.0,但中对这两个标签的NUM和STARTPOS描述似乎都是一样的。为:
而对于TRS_Documents,具体代码如下:
前台输出效果如下:
该问题,看不到后台置标的替换过程。推测可能和数据库语句的处理过程有过。
附trs版本信息
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。