鲶鱼系统如何实现独立显示联动二级菜单

Release time:2022年05月13日 Author:Catfish CMS Reading volume:195

我们在做主题的时候,有时需要在页面单独显示当前菜单下的二级菜单,这个在鲶鱼系统里面有两种方法来实现,一种方法是在后台建立多个菜单,然后在主题对应的地方写上该菜单的标签;另一种方法是使用联动菜单来实现,也就是这篇要介绍的方法。

下面我们来看具体的实现。

联动标签是一个组标签,使用相对复杂些,主标签名是“zicaidan”,对应的二级菜单输出是使用“zicaidan.children”来输出的。

下面看实际的标签用法:

{notempty name="zicaidan.children"}
{volist name="zicaidan.children" id="vo"}
<div>
<a href="{$vo.href}" target="{$vo.target}">{if condition="$vo.icon neq ''"}{$vo.icon} {/if}{$vo.label}</a>
</div>
{/volist}
{/notempty}

以上是使用联动标签输出二级菜单的一个示例,这里的例子是一个循环输出标签,我们需要在外层使用“notempty”来判断“zicaidan.children”是否为空。

额外的,如果您不仅仅需要输出二级菜单,还需要输出其父菜单项,那么可以用下面的方法来输出:

<a href="{$zicaidan.href}" target="{$zicaidan.target}">{if condition="$zicaidan.icon neq ''"}{$zicaidan.icon} {/if}{$zicaidan.label}</a>

上面代码是用于输出一级菜单项的,如果主题里面不需要输出一级菜单项的话,那么这些代码可以省略不用。

以上就是单独输出联动二级菜单的方法,如果您的主题里面正好需要,可以参照实现。

Reward

I want to comment Sign in to post a comment


Latest release

鲶鱼系统如何实现独立显示联动二级菜单

我们在做主题的时候,有时需要在页面单独显示当前菜单下的二级菜单,这个在鲶鱼系统里面有两种...

鲶鱼CMS绿色集成环境PHP5.6版

由于PHP软件的运行都需要服务器运行环境,虽然可以找到很多PHP的集成环境来使用,但是多...

鲶鱼Blog的归档标签怎么使用

我们在使用博客网站的时候,经常会希望对自己发布的文章进行归档处理,例如每个月发布了哪些文...

smtp怎么设置详解

鲶鱼系统可以使用找回密码功能,但是在开启找回密码功能之前,我们必须要进行一项设置,就是S...

Jsnpp框架介绍

现代程序开发多是使用框架来写应用程序,因为框架可以带来事半功倍的效果。对于PHP程序也是...

鲶鱼系统怎么添加附件以及如何在前端页面展示

鲶鱼cms系统5.2.0版以及鲶鱼Blog系统3.2.0版在编辑文章页面新增了上传附件功...

How to use the Catfish CMS system

Section 1: How to add articles

Management background is composed of five bl...

Section 2: to the article to add c...

In the previous section, we talked about how...

Section 3: Add a menu to your site

In the previous section we talked about how ...

Section 4: Page Setup

To the last section we have learned to use t...

Section 5: Change website name, LO...

By the end of the previous section, we have ...

Copyright © 2015 - 2022 Catfish(鲶鱼) CMS
Catfish(鲶鱼) CMS〖181836340〗 一群已满,请加二群:Catfish(鲶鱼) CMS 二群〖292598750〗

   I want to leave a message