1.url美化插件已设置
/tags/593.html访问没问题,但是模板里面
{volist name=":explode(',',$rs.kwtags)" id="vo" }
<a href="{:purl('kwtags/taglist/index',['tid'=>fun('Tagfun@tagid',$vo)])}">{$vo}</a>
{/volist}
跳转到链接还是原来的格式
/p/kwtags-taglist-index/tid/593.html
2.把url表现形式设置为keyword/:keyword
keyword/齐博.html,提示频道不存在
3.
{volist name="$info" id="vo"} {volist name=":fun('Tagfun@content',$vo)" id="rs"}
这种方式怎么分页
1、如果自定义路由,就不能直接用这种链接调用,因为purl是官方已经定义好的插件链接形式,本身就是定义过的路由形式,所以无法再次定义。所以要链接自定义的路由形式,只能自己拼接地址
比如:/tags/{:fun('Tagfun@tagid',$vo)}/.html
2:、设置中文链接经测试是正常的 http://x1.alaiyeshi.net/keyword/吼吼 可以直接复制后台帮助中的路由地址测试
3、$info的分页就是模版自带的分页{$pages} 如果不显示,请查看下记录是否大于20条,因为已经生成变量info所以没法传递分页数的参数,需要到系统模型代码里修改
修改方法如下:
文件:plugins\kwtags\model\Taglist.php public static function getListId($tid = 0,$rows=20){ //rows即是info的每页行数