使用SIYUCMS6.X的时候,使用自带的列表标签如tp:list 标签获取列表页标签,生成的URL会带有index模块名,就算自定义路由也不行。生成的URL地址如下:
会带有index模块名,这样很不友好。想要实现的效果是:localhost.toolbox/execltojson.html 这样就好看多了。
解决办法:
SIYUCMS标签内生成的URL是调用公共函数生成的,修改app/common.php
里面有两个方法,一个getUrl方法:用来生成列表页的URL,一个getShowUrl方法:用来生成详情页的URL。
只需要在return的上面加一行: