<div class="fa-hot-tags clear"> <strong> <i class="iconfont icon-flag"></i> 搜索标签 </strong>
{tag pid=$parent.id num=24}
<a href="{Router::search_url($params, 'keyword' , $t.name)}" title="{$t.name}"{if $t.name==$params.keyword} class=" selected"{/if}>{$t.name}</a>
{/tag}
</div>这里的搜索,如果原来的搜索里有其他条件
{Router::search_url($params, 'keyword' , $t.name)}就会在原来的条件上再加上 keyword 的条件
但是我不要这样,我要点击这个 keyword 的条件的时候,清空所有原来的条件,然后只留下新的 keyword 条件
我尝试
{Router::search_url('', 'keyword' , $t.name)}但是出来的地址是错误的
请问这里应该怎么写?
{Router::search_url($params=null, 'keyword' , $t.name)}可以清除搜索页面的其他条件比如默认搜索过来是:导航二字,你做了筛选之后你想点 小游戏 这个关键词,那没理由跳转时还把筛选条件带上,那你就可以用上面这个条件去剔除其他条件实现