Dedecms(织梦CMS)父栏目链接至第一子栏目要领

媒介

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

看到这个需求的第一眼,我们就可以想到直接加链接,但是网站请求后期变动的可控性和灵活性,不能在导航直接把链接写死,那末只需在背景处理了。

切换到背景,幸亏这里另有外部链接一项,接下来换范例,改文件保留目次,天生静态文件,前端预览,搞定!

But!!!

增加文章的时刻就忧郁了,居然在文章的栏目中找不到该栏目的子栏目了!没错,是找不到了,你说这是有多坑爹?而且仔细视察的话,你会发明无论是前台照样背景的栏目排序,这个外部链接的父栏目都邑排到末了。跟不上节拍啊…

怎么办呢?想到了一个折衷要领,请看下面。

操纵

一、为该父栏目新建封面模板,比方index_news.htm,页面内容代码为:{dede:field.content/}
二、将父栏目范例设置为频道封面,封面模板设置为index_news.htm(称号不请求,只需模板对应即可)
三、在父栏目的栏目内容处,点击左上角的源码按钮,切换到源码形式,写上以下Js:

<script>
   window.location.href="将要跳转的目次地点";
</script>

然后保留天生栏目即可。

总结

Ok,在不影响构造、不修正cms源码以及后期可修正地点的情况下,题目得以圆满处理。

由于自身题目不庞杂,我就没截图说清楚明了,只是在这里分享下处理要领,愿望对人人有协助。

也愿望织梦团队下次更新可以完美这些杂事

    原文作者:青恭弘=叶 恭弘
    原文地址: https://segmentfault.com/a/1190000009074130
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞