在做多模块站点时,会遇到需要交叉调用数据的情况,例如A模块调用B模块多个栏目数据。这时候就会遇到分页问题,如何解决呢,参考下面的方法。
例如:下面的情况在模块news的栏目模板中调用模块study模块下所有栏目的文章,如何进行分页呢,参考下面的写法即可。
{module module=study order=displayorder,updatetime page=1 pagesize=10 urlrule=$urlrule} {$t.url} 文章URL {$t.title} 文章标题 {$t.字段名} 自定义字段 {/module}
在调取数据时候分页规则写urlrule=$urlrule即可,否则使用其他的自定义规则会出先下一页栏目会发生变化的问题。