返回新闻列表

PBOOTCMS实现无子栏目自动调用同级栏目或者顶级栏目(支持二/三级栏目)

发布日期: 2023-07-03 | 来源: 智软设计工作室

今天遇到一个网站有三级栏目,要求是。点击二级显示三级子类。点击三级显示同级别分类,

以下代码可以实现,通过判断是否有子类。来判断显示什么级别内容,

parent= 可以自己按需求来。是下级还是同级还是顶级。 {sort:scode} {sort:tcode} {sort:pcode}


  {pboot:if('{pboot:nav parent={sort:scode}}[nav:name]{/pboot:nav}'!='')}
        <!--当前栏目有子菜单时输出当前栏目的子菜单。-->
        {pboot:nav parent={sort:scode}}
        <li class="cate-[nav:i]"><a class="btn btn-primary {pboot:2if('[nav:scode]'=='{sort:scode}')}active{/pboot:2if}" href="[nav:link]">[nav:name]</a></li>
        {/pboot:nav}
    {else}
        <!--当前栏目无子菜单时输出当前栏目的同级菜单。-->
        {pboot:nav parent={sort:pcode}}
        <li class="cate-[nav:i]"><a class="btn btn-primary {pboot:2if('[nav:scode]'=='{sort:scode}')}active{/pboot:2if} "  href="[nav:link]">[nav:name]</a></li>
        {/pboot:nav}
    {/pboot:if}

推荐技术资料

ueditor解决video标签设置封面问题-自动显示视频第一秒为封面

2023-06-12

ueditor解决video标签设置封面问题自动显示视频第一秒为封面电脑端比较好解决修改ueditor.all.js找到 case 'video' 约在17609行左右:版本不一样所在行不一样,修改其下面的preload="none"修改为:preload="metadata"或者删除都可以,自己多测试一下确保正常即可!搜索对应修

阅读更多

pbootcms搜索页面设置不同模板

2023-07-08

<formaction="{pboot:scaction}"method="get">关键字:<inputtype="text"name="keyword"><inp

阅读更多

windows2012 服务器 c盘空间不够 怎么处理。

2024-05-21

可以看下C:\Windows\Temp 这个目录。占比很大,我删除了20个G

阅读更多

pbootcms模板里面写php判断的方法-判断session

2024-12-12

比方说我们这里判断购物车,可以很灵活的使用php代码。<?php// 启动会话session_start();// 判断是否存在 'cart' sessionif (isset($_SESSION['cart'])) { $cart = $_SESSION['cart']; echo '购物车数据:<pre>'; pri

阅读更多

pbootcms实现瀑布流“ajax加载更多”“无限下拉”分页调用列表,支持动静态,支持图片延迟加载

2024-05-09

pbootcms实现瀑布流“ajax加载更多”“无限下拉”分页调用列表,,支持动静态,支持图片延迟加载1、页面中引用jquery.js 与 jquery-ias.min.js注意:jquery.js库版本必须大于1.6<scriptsrc='/js/jquery.js'></script><scriptsrc="/js/jquery-ias.min.js"></script>2

阅读更多

pbootcms后台列表加入自定义字段,模板里面可判断模型

2024-05-24

后台列表加入自定义字段,先打开 apps/admin/model/content/ContentModel.php//获取文章列表publicfunctiongetList($mcode,$where=array()){$field 

阅读更多

PBOOTCMS 加了权限的页面跳转到404 页面打开跳转404错误页面解决方法

2025-03-11

事情是这样的。我在windows环境测试都是后的。然后转移到linux环境。出现一个问题,就是有一个栏目要登陆后才能查看。但是他没有跳转。直接出现404,一开始以为是伪静态的问题。但是排查了下。不是这个问题,然后就找了下 出现这个错误的代码,具体修改是。注销这个自定义跳转到404代码。当调用出现问题或者数据库字段不一致

阅读更多

pbootcms利用扩展标签二次格式化模型字段 -分割多行字段成为faq问答

2023-04-24

分割多行字段成为faq问答,首先先模型字段新增一个多行字段,填写内容如下,问题.答案.@问题1.答案.@@是必备的。因为要拆分二次,一个组一个@然后在,\apps\home\controller/ExtLabelController.php 目录里面添加自定义标签 (扩展标签)添加以下代码/*必备启动函数*/

阅读更多

网站LOGO图片 图标手机端模糊问题解决办法

2025-06-25

今天帮客户定制网站,发现一个奇怪的问题,就是logo图片或者图标定的大小是139*55,然后logo图片我们就把他处理成这个大小。按道理不存在放大缩小的问题。但是实际上电脑端没有问题。很清楚,手机端他看起来就是有点模糊,然后我开始把他转成svg矢量图。还是模糊,于是找资料也没找到。然后我就把logo图片直接用大图。不去处

阅读更多