织梦dedecms 5.7 sp1模板怎么添加下拉菜单

softyun3年前cms教程50

织梦dedecms 5.7 sp1模板怎么添加下拉菜单
在织梦dedecms5.5中官方模板里设置了下拉菜单的显示,但是之后的几个版本里面下拉菜单就没有再用在模板上了。
 
以下方法将织梦dedecms5.5的下拉菜单移植到5.7sp1中,实现栏目的下拉菜单。
 
1,首页导航栏目可以调用为:
 
代码示例:

<div id=”navMenu”> 
<ul> 
<li><a href=”{dede:global.cfg_cmsurl/}/”>首页</a></li> 
{dede:channel type=’top’ row=’6′ currentstyle=”<li class=’hover’><a href=’~typelink~’ ~rel~>~typename~</a></li>”} 
<li><a href=’[field:typeurl/]‘ [field:rel/]>[field:typename/]</a></li> 
{/dede:channel} 
</ul> 
</div> 
2,id=”navMenu”这个id是必须有的,在模板中的任何位置添加代码:
 
代码示例:

<script type=’text/javascript’ src=’{dede:global.cfg_cmsurl/}/images/js/dropdown.js’></script> 
{dede:channelartlist typeid=’top’ cacheid=’channelsonlist’}<ul id=”dropmenu{dede:field.typeid/}”> 
{dede:channel type=’son’ noself=’yes’}  <li><a href=”[field:typelink/]“>[field:typename/]</a></li> 
{/dede:channel} 
</ul> 
{/dede:channelartlist} 
<script type=”text/javascript”>cssdropdown.startchrome(“navMenu”)</script> 
3,在css样式表中添加:

  
代码示例: 
/*——– 下拉菜单 ————–*/ 
.dropMenu { 
position:absolute; 
top: 0; 
z-index:100; 
width: 80px; 
visibility: hidden; 
margin-top: -1px; 
border: 1px solid #003366; 
border-top: 0px solid #3CA2DC; background-color:#FFFFFF; 
padding-top:6px; 
padding-bottom:6px; 

.dropMenu li { 
margin-top:2px; 
margin-bottom:4px; 
padding-left:0px; 
} // jbxue 
.dropMenu a { 
width: auto; 
display: block; 
color: black; 
padding: 2px 0 2px 1.2em; 

* html .dropMenu a { 
width: 100%; 

.dropMenu a:hover { 
color:red; 
text-decoration: underline; 

这里css样式是可以任意调整的。
 
完成以上代码,即可在织梦dedecms5.7sp1模板中添加下拉菜单。
仅供大家学习参考哦~

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

图集中的图片介绍不能正确显示的解决办法

打开图集模版,发现里边只有一个{dede:field name='imgurls' /}没有办法修改图片显示。我们目前觉得不够好的地方就是,鼠标放在图片上,显示图片介绍,而图片下方的介绍始终不显示。如...

外部资金/点数/积分转入

第一步、进入到 系统后台--功能模块--支付治理--支付配置目前支持:用户名和转换字段在一个表中的系统。如:discuz。username 字段和转换的积分字段在同表中。点击是出现下面的表单第二步、确...

PhpCms模块管理:问吧伪静态设置

一、确定服务器已经支持URL重写 二、模块配置 位置:模块管理---问吧--模块配置说明:1、需要新增加规则的可直接点击新建URL规则;2、修改已有规则需要到:系统设置--相关设置--URL规则管理-...

织梦dedecms使用Mysql8.0无法登录后台的解决办法

织梦dedecms使用Mysql8.0无法登录后台的解决办法今天一个客户联系我们的技术,反馈说安装之后,但是登录后台,一直提示用户名不存在。通常这个原因有两个 1、数据库链接信息不对  2、数据库表中...

dedecms防止恶意提交表单设置判断必填项

织梦 dedecms为防止随意提交表单,我们可以在自定义表单设置必填项的功能,主要有两种方法进行处理:1.用默认的/plus/diy.php增加必填判断       大约在40行左右添加代码://增加...

上传图片按年月分目录

只在本机测试过,目录改成按年月分,这样的形式:/uploads/allimg/0802/0908420.jpg修改方法:打开dede/inc/inc_archives_functions.php1、查...