博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dedecms(织梦CMS)父栏目链接至第一子栏目方法
阅读量:6077 次
发布时间:2019-06-20

本文共 580 字,大约阅读时间需要 1 分钟。

前言

有时候在做网站的过程中,可能会遇到如下需求:点击导航菜单中的栏目,打开页面为该栏目的第一子栏目。

看到这个需求的第一眼,我们就能想到直接加链接,可是网站要求后期更改的可控性和灵活性,不能在导航直接把链接写死,那么只有在后台处理了。

切换到后台,好在这里还有外部链接一项,接下来换类型,改文件保存目录,生成静态文件,前端预览,搞定!

But!!!

添加文章的时候就郁闷了,居然在文章的栏目中找不到该栏目的子栏目了!没错,是找不到了,你说这是有多坑爹?而且细心观察的话,你会发现无论是前台还是后台的栏目排序,这个外部链接的父栏目都会排到最后。跟不上节奏啊...

怎么办呢?想到了一个折中方法,请看下面。

操作

一、为该父栏目新建封面模板,比如index_news.htm,页面内容代码为:{dede:field.content/}

二、将父栏目类型设置为频道封面,封面模板设置为index_news.htm(名称不要求,只要模板对应即可)
三、在父栏目的栏目内容处,点击左上角的源码按钮,切换到源码模式,写上如下Js:

然后保存生成栏目即可。

总结

Ok,在不影响结构、不修改cms源码以及后期可修改地址的情况下,问题得以完美解决。

因为本身问题不复杂,我就没截图说明了,只是在这里分享下解决方法,希望对大家有帮助。

也希望织梦团队下次更新能够完善这些琐事

转载地址:http://dbagx.baihongyu.com/

你可能感兴趣的文章
ASP.NET MVC 4 让数据库自动迁移
查看>>
GC算法 垃圾收集器
查看>>
jquery Tabs选项卡切换
查看>>
战略游戏题解
查看>>
Hibernate全套增删改查+分页
查看>>
zabbix server is not running the information displayed may not be current
查看>>
宇宙时光推论
查看>>
如何使用命令行cmd执行java程序
查看>>
20150928js01
查看>>
C#获取磁盘驱动器图标、文件夹图标,文件默认图标
查看>>
OpenCV-Python-边缘检测
查看>>
jQuery 基础之1
查看>>
.NET微信公众号开发-5.0微信支付
查看>>
C# 编写Windows服务、部署、启动以及卸载
查看>>
Oracle的select检索数据
查看>>
企业的组织机构代码javascript脚本校验
查看>>
Python简单爬虫入门二
查看>>
不关闭seLinux解决vsftpd服务本地用户不能登录问题(500 OOPS: cannot change directory:/home/***)...
查看>>
【第一阶段】第二周作业
查看>>
将多个Excel文件合并成一个excel文件
查看>>