联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
怎么在全站搜索的时候,屏蔽某一个栏目
类型:迅睿CMS 更新时间:2019-11-01 19:11:13

请文,怎么在全站搜索的时候,屏蔽某一个栏目。比如说要屏蔽栏目为107的所有内容,包括发的文章。list代码里面应该咋写呀……

{list action=search module=$dirname id=$searchid total=$sototal catid=$catid order=$params.order page=1 pagesize=10 urlrule=$urlrule more=1}

这个是源代码,

image.png

回帖
  • #1楼    迅睿框架创始人
    2019-11-01 17:29:55
    Chrome 0
    要重写search类,别无他法
  • 一路向前
    #2楼    一路向前
    2019-11-01 19:11:13
    Chrome 0
    有一个又傻又简单的方法,就是在搜索结果中进行条件判断:
    {list .....}
     {if $t.catid!=107}
    ....显示搜索内容....
     {/if}
    {/list}
    但是,缺点就是显示条数不符。比如系统提示搜索到10条结果,屏蔽栏目后实际只显示了6条数据。