开发框架 版主:迅睿框架研发组
如何指定不显示的栏目
类型:迅睿CMS 更新时间:2022-12-07 17:58:59

网站有200多个栏目,其中有4个栏目不希望在循环中显示


官方文档说:

用指定栏目的方式来显示想显示的栏止和内容:

栏目:{category module=share id=1,2,3,4,5,6 num=20 return=c1}

内容:{module module=news catid=1,2,3,4 num=10 order=hits}


我的栏目比较多,不想显示的栏目和内容只有4个,如果用上面的方法,需要输入大量的栏目ID比较麻烦,于是就想能不能:指定不显示的栏目


我用下面的方法无效:


栏目:{category module=share id<>1,2,3,4,5,6 num=20 return=c1}

内容:{module module=news catid<>1,2,3,4 num=10 order=hits}


栏目:{category module=share id !==1,2,3,4,5,6 num=20 return=c1}

内容:{module module=news catid !==1,2,3,4 num=10 order=hits}


求大神指导。!!谢谢。



回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-12-02 15:53:23
    Chrome 0
    category 没有这种写法,不显示,你可以在后台开关让他不显示module 可以使用 NOT_catid=某某 来排除某个栏目
    满意答案
  • 从允
    #2楼    从允
    2022-12-02 15:54:20
    Chrome 0
    迅睿框架联合创始人 好的,感谢指导。这个就不太灵活了,期待更新。。
  • 又菜又爱玩
    #3楼    又菜又爱玩
    2022-12-02 15:56:54
    Chrome 0
    加个自定义 开关 能否实现呢? 后台选择关闭的时候 前端判断一下(没实践)
  • 浪子
    #4楼    浪子
    2022-12-02 15:57:16
    Chrome 0
    {category module=share num=20 return=c1}{if !in_array($c1.id, [1,2,3,4,5,6])}
  • 从允
    #5楼    从允
    2022-12-07 17:58:59
    Chrome 0
    @迅睿框架联合创始人:非常感谢,已解决,