织梦怎么添加二级栏目?我想让一级栏目下面显示二级栏目,比如1下面有2和3,就这样?

织梦怎么添加二级栏目?我想让一级栏目下面显示二级栏目,比如1下面有2和3,就这样?,第1张

是你标签没有闭合 缺少/这个 加上就ok了

dede默认没有你这个模板,名称是headhtm所有变强也应该是{dede:include filename="headhtml"/} 如果是你重新命名的话 我就没话说了 你说的这个不可能啊 仔细检查代码

方法和详细的操作步骤如下:

1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。

4、第四步,执行完上面的操作之后,可以调用当前栏目的文章列表,见下图。这样,就解决了这个问题了。

首先在后台添加好顶级栏目和子栏目,再到头部模板中循环调用。

{dede:channelartlist type ='top' typeid ='1,2,3,4,5,6' row='5' }定义调取栏目,不然列表页会调取当前栏目

{dede:field name ='typename'/}

{dede:channel type ='son' row='8' }

<a href="[field:typeurl/]" >[field:typename/]</a>

{/dede:channel}

{/dede:channelartlist}

将以下代码复制到footerhtm内即可(考虑SEO原因放置于底部) :

<!-- 二级子类下拉菜单 -->

<script type='text/javascript' src='{dede:globalcfg_cmsurl/}/images/js/dropdownjs'></script>

{dede:channelartlist typeid='top' cacheid='channelsonlist'}<ul id="dropmenu{dede:fieldtypeid/}" class="dropMenu">

{dede:channel type='son' noself='yes'} <li><a href="[field:typelink/]">[field:typename/]</a>

{/dede:channel}

</ul>

{/dede:channelartlist}

<script type="text/javascript">cssdropdownstartchrome("navMenu")</script>

dedecms 网站调用导航栏目和下拉菜单的方法如下:

织梦开源程序(dedecms)是一个很不错的开源程序,功能十分的强大,只是默认的模板就有很不错的用户体验效果。而还有很多的不完美的地方,就需要我们自己去做一下修改,譬如默认导航条上面没有下拉列表的功能,今天我就来帮助大家解决一下怎样制作织梦导航下拉列表。

其实这个导航条上面显示下拉列表还是蛮简单的,即使你不懂代码知识也是可以操作的,下面跟着步骤走,就能很轻松的实现啦。

首先我们将将下面这段红色的代码贴到"网站根目录\templets\default\"的"footerhtm"文件里里面,一般来说把这段代码放在最下面就行了。

<!-- //放于底部即可-->

<script type='text/javascript' src='{dede:globalcfg_cmsurl/}/images/js/dropdownjs'></script>

{dede:channelartlist typeid='top' cacheid='channelsonlist'}<ul id="dropmenu{dede:fieldtypeid/}" class="dropMenu">

{dede:channel type='son' noself='yes'} <li><a href="[field:typelink/]">[field:typename/]</a></li>

{/dede:channel}

</ul>

{/dede:channelartlist}

<script type="text/javascript">cssdropdownstartchrome("navMenu")</script>

接着我们重新生成网站首页,再打开首页刷新一下就会发现你的网站导航栏已经出现下拉菜单了,只是背景还是透明的,原因是没有背景。这时候我们只需要再加一张我们喜欢的背景就好看多了。

可是头疼的是,这个下拉菜单是透明的!咋么办??

加背景的办法

我们把织梦DedeCMS程序文件夹\dede\img里的mmenubggif(绿色背景,适用于绿色主题模板)或者DedeCMS程 序文件夹\templets\images里的mmenubggif(蓝色背景,适用于蓝色主题模板)复制到DedeCMS程序文件夹 /templets/default/images下面,现在你再看一下效果,导航栏是不是已经出现熟悉的下拉菜单了。

如果还想有更好的效果展示的话,我们就需要去手工修改/templets/default/style/dedecmscss里面的文件了,不过这得需要一点css知识哦~

修改css的话,我们可以在里面使用"ctrl+f"寻找 dropMenu 进行修改即可。

son

{dede:channelartlist typeid='3,3'}

<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>

<hr><!-- 这里我们加一个横线,已区分顶级栏目、子栏目,此处为注释文字,可以删除-->

{dede:channel type='son' noself='yes'}

<a href="[field:typelink/]">[field:typename/]</a><br />

{/dede:channel}

{/dede:channelartlist}

不过,这里边指的是调用栏目下的子栏目

你可以测试一下

{dede:channelartlist} //顶级栏目 

    <a  id="{dede:field name='id'/}"  href={dede:field name='typeurl'/}" class="tablink arwlink">{dede:field name='typename'/}</a> //顶级栏目名称和链接 

    {dede:channel type='son' noself='yes'}

    <li> <a href="[field:typelink/]">[field:typename/]</a> </li> //子栏目名称和链接

    {/dede:channel}

{/dede:channelartlist}

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦怎么添加二级栏目?我想让一级栏目下面显示二级栏目,比如1下面有2和3,就这样?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情