CMS 仿站学习历程之导航栏的仿制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMS 仿站学习历程之导航栏的仿制相关的知识,希望对你有一定的参考价值。

一、CMS新增变量

进入CMS后台,系统-系统基本参数-增加新的变量

1.变量的规则

织梦的变量名规则为cfg_XXXX,其实只需要是A-Z开头即可。

2.变量的调用

变量的调用也很简单格式规范为:

{dede:global.cfg_XXX/} 将此行代码放置在你所需要的位置即可。

技术分享图片

 

技术分享图片

 

二、导航栏的设置

1.导航栏的清空

在index.htm文件中找到导航栏文件,逐一删除,这里可以理解为初始化。

2.导航栏的设置

替换为导航开始标签

{dede:channel}

增加结束标签,注意:开始标签和结束标签都是成对出现的。

{/dede:channel}

这里,我的导航除去返回首页,共循环7次,只需要在开始标签中加上row即可

如:

{dede:channel row=‘7‘ type=‘top‘}
{/dede:channel}

row为循环7次即显示7个导航栏目,type=‘top‘为顶级导航的意思。

3.新增对应栏目

打开CMS织梦后台,核心-网站栏目管理-批量增加栏目。

将7个栏目逐一输入,保存。

技术分享图片

当然,现在刷新主页还无法显示导航内容,因为导航开始标签后并没有增加相应内容,所以我们打开index.htm ,在{dede:channel }后增加如下代码

{dede:channel row=‘7‘ type=‘top‘}
<li>
<a href="[field:typelink/]" title="[field:typename/]">[field:typename/]</a>
</li>
{/dede:channel}

[field:typename/]为CMS织梦栏目名称的标签。

[field:typelink/]为CMS织梦栏目链接的标签。

更新首页即可显示相应内容。

技术分享图片

将模板文件替换进去以后,也可以正常使用。

以上是关于CMS 仿站学习历程之导航栏的仿制的主要内容,如果未能解决你的问题,请参考以下文章

CMS 织梦疑难杂症之仿站更新主页出现乱码问题

带有片段和底部导航栏的 Android FloatingActionButton

底部导航栏的 Oncreate 视图问题

将数据从活动传递到底部导航栏的片段

Fragment之底部导航栏的实现

如何为导航到实现底部导航栏的活动中的上一个片段进行后推操作?