返回新闻列表

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}

推荐技术资料

css响应式图片新方法picture标签

2023-08-30

HTML5 引入了 <picture> 元素屏幕匹配的不同尺寸显示不同图片 <picture ><source srcset="m.jpg" media="(max-width: 650px)"> <img class="img-responsive" srcset="pc.jpg" alt=""></picture>

阅读更多

pbootcms 增加清理冗余图片功能可视化,默认没显示,自己活动添加

2022-11-29

清理冗余图片功能可视化,支持图片预览和选择图片手动删除。默认没显示,自己手动添加官方最新版本已经增加,但菜单没加入打开链接/admin.php?p=/menu/index增加菜单(需要选择大类。不能是顶级分类)输入url为下面的/admin/ImageExt/index其他随意,然后重新登录后台即可

阅读更多

css字体自适应屏幕设置,CSS中字体响应式的设置

2022-06-20

现在我们在做网站的时候,都按照响应式制作。但是又时候字体怎么设置都屏幕不一样。效果感觉有点不太一样。今天就来研究一下响应式字体是怎么实现了。看了一些资料。想要响应式主要是字体设置单位不一样,单位主要如下:1vw = viewport宽度的1%1vh = viewport高度的1%1vmin = 1vw或者1vh中较小的值1vmax = 1vw或者1vh中较大

阅读更多

pboot:nav 加入多条件判断 pboot:if

2022-01-05

{pboot:navnum=7}<liclass="menu-item{pboot:if([nav:soncount]>0)}menu-item-has-children{/pboot:if}"><ahref="[nav:link]">[nav:name]</a>{pboot:if([nav:soncount]>0)}&

阅读更多

jQuery删除每个div里的特定字符或者内容,

2023-06-27

今天做网站,一个客户应为美观要求。一次性删除内容里面的--符号,由于现在数据量比较大了,所有采取jq的方式,$("div").html(function(i,html){returnhtml.replace(/--/g,"");});这段代码使用了正则表达式 /--/g 来匹配并替换所有连字符 "--"。它会遍

阅读更多

pbootcms 左侧产品栏目 高亮判断方法

2021-12-02

主要是这段代码。官方演示的不行{pboot:if('[nav:scode]'=='{sort:scode}')}left_active{/pboot:if} {pboot:nav num=6 parent=2} <li><a class="biglink {pboot:if('[nav:scode]'=='{sort:scode}'

阅读更多

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

2025-06-25

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

阅读更多

{content:tags}关联文章 以及判断tags是否为空

2022-07-15

tags关联文章{content:tags}{pboot:if('{content:tags}'=='')} 空{else}手册:{pboot:list scode=40 tags={content:tags}}<p><a href="[list:link]">[list:title]</a></p>{/pboot:list}常见问题:{pboot:list scode=41 tags={content:tags}}<

阅读更多

pboot:list 标签 list:title 让他不带...

2021-10-18

设置:more=''参数即可{pboot:list scode=1 num=2 order=date} <li><a href="[list:link]">[list:title lencn=17 more='']</a></li> {/pboot:list}

阅读更多