搜索结果界面,我想在后台加个变量判断,变量勾了是就id升序,勾了否就id降序排列;
我按照默认的写法判断了,出现的问题就是,search.html页面默认的时间排序,点击排序,价格高低排序都不能用了。
这个地方应该怎么写判断 才能不影响搜索页面默认的筛选排序功能呢?
默认的搜索列表代码
{search module=store id=$searchid total=$sototal order=$params.order catid=$catid page=1 pagesize=10 urlrule=$urlrule return=r}
{/search}我改的有问题的判断
{if dr_var_value('paixu')}
{search module=store id=$searchid total=$sototal order=id_desc catid=$catid page=1 pagesize=10 urlrule=$urlrule return=r}
{/search}
{else}
{search module=store id=$searchid total=$sototal order=id_asc catid=$catid page=1 pagesize=10 urlrule=$urlrule return=r}
{/search}
{/if}
order=id_desc但是不能影响search.html 默认的排序功能(如下功能)
请问 这个应该怎么处理才能实现呢?