新闻中心

shlcms如何让dt_submenu标签实现样式的区分

作者 / 无忧主机 时间 2016-02-20 18:14:11

前面小编已经介绍了dt_stbmenu标签的介绍,得知这个标签是的一级目录与二级目录的样式是有空格来进行区分的,那么这个并不是我们在php免备案空间中安装这个shlcms源码程序所想要的,所以说我们想要的是一级目录与二级目录要不一样的显示,这个该怎么去实现呢?下面无忧主机小编就来浅谈一下这个的实现方法。 1、首先我们在模板中调用的标签的形式是这样的:

<?php echo dt_submenu(0)?>
。 2、既然是这样,那么我们要对其修改肯定是要找到控制这个的标签模板了,找到index/submenu_0.php,把如下的代码:
<li <?=$select?>><?=$ico?><a href="<?=$url?>" <?=$target?>><?php echo $o['title'];?></a></li>
修改为:
<li <?=$select?> class="deep<?php echo $o['deep'];?>"><?=$ico?><a href="<?=$url?>" <?=$target?>><?php echo $o['title'];?></a></li>
这样我们就把这个文件修改成功了,那么它的输出的样式是这样的:
<li class="deep1"><a href="?p=10">一级栏目</a></li>
<li class="deep2"><a href="?p=14">二级子栏目</a></li>
<li class="deep2"><a href="?p=15">二级子栏目</a></li>
对其我们可以看到deep1和deep2,这样的列出的话,我们就可以针对于做出样式的设置,具体的您们要设置为怎么样的样式,只需要在模板的主css文件中去定义即可。小编这里就不用做样式的输出了,毕竟小编喜欢不一定是您们喜欢的。 无忧主机相关文章推荐阅读: SHLCMS怎么整合UEDITOR编辑器 SHLCMS源码程序500错误的问题分析与解决 DOCCMS与SHLCMS在后台哪里发布文章

本文地址:https://www.51php.com/others/21681.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服