[返回首页](#)
# 栏目范例
怎么在导航条上显示网站的栏目?
如果您仔细观察会发现,我们提供的官方模板中,首页为_index.html的话,里面的头部文件(一般导航条也都放在此)_header.html。里面的代码基本是这么去写:
<!--temr-->
<datalist sql="select * from xyc_CustomClass where cc_Type in(-1,1,2,3) and cc_Display='block' order by cc_Tax desc" table="xyc_CustomClass">
<li><a href="{xyc:link}">{cc_Name}</a></li>
</datalist>
<!--endtemr-->
我想把栏目显示在其他地方,如底部的公司简介,联系我们等栏目怎么写?
代码跟上面的一样,需要改变的是 where 后面的 cc_Display='block' 改为 cc_Display='_bottom' 当然这个 _bottom 在后台栏目管理的时候需要将此栏目的显示方式填写成这个字符才可以。
栏目是有下列菜单形式的,也就是二级栏目怎么写?
<!--temr-->
<datalist sql="select * from xyc_CustomClass order by cc_Tax asc" dydata="_class" table="xyc_CustomClass" field="cc_ID" columtreestyle="active"></datalist>
<!--endtemr-->
<!--temr-->
<loop source="_class" where="cc_P_id=0 and cc_Display='block'" dum="sname:cc_Name|sid:cc_ID" table="xyc_CustomClass" field="cc_ID">
<li class="{xyc:ccstyle}">
<a href="{xyc:link}">{sname}</a>
<ul>
<!--lo#1-->
<lo source="_class" where="cc_P_id={q_key}" dum="cname:cc_Name|cid:cc_ID" table="xyc_CustomClass" field="cc_ID">
<li><a href="{xyc:link:lo}">{cname}</a></li>
</lo>
<!--endlo#1-->
</ul>
</li>
</loop>
<!--endtemr-->
对以上代码简单说明一下:
二级菜单的实现共使用了2个标签,1个标签也是可以的,不过为了效率问题,在loop循环标签之前利用datalist把内容先读出来放在缓存中,然后loop循环就调用缓存的栏目数据,只要是循环,读取数据库的次数都是成倍的,所以建议先缓存起来。
在循环loop标签时可以通过where属性来设置过滤条件。
无限极栏目xyc支持么,怎么写?
当然支持了,怎么写和上面的有些类似,需要将代码加到 <!--lo#1--> 包含之间,为了利于理解,这里贴张图:
![1](https://box.kancloud.cn/2015-10-19_5624615f8ab1e.jpg)
[返回首页](#)
新亿乐天网络技术(北京)有限责任公司 © 2001 - 2009 XinYi Inc.
问题和建议请反馈至:[jianyi@xinyicms.com](#)
官网: [www.xinyicms.com](http://www.xinyicms.com "新亿内容管理系统")
- XinYiCMS帮助手册
- XinYiCMS产品简介
- 安装与升级
- 安全与目录权限
- 环境要求
- 建立IIS站点
- 建立SqlServer数据库
- 升级注意注意事项
- 开始使用
- 初始化数据
- 发布内容
- 配置模板
- 系统设置
- 一般流程
- 概念解释
- 架构介绍
- 设计思想
- 预备知识
- 知识字典
- 概述
- 栏目或频道
- 模板
- 内容
- 生成
- 用户
- 后台功能
- 插件模块功能
- 安装插件
- 广告管理
- 问答管理
- 常规内容
- 单网页内容
- 软件下载
- 视频影音
- 相册图片
- 新闻文章
- 专题内容
- 栏目
- 创建栏目
- 栏目管理
- 模板
- 模板列表
- 上传模板
- 新建模板
- 生成网站
- 按栏目生成
- 按内容类型生成
- 任务队列
- 生产与路径
- 搜索引擎优化
- SEO
- TAG
- 系统设置
- 基本参数
- 用户
- 管理员
- 管理员列表
- 会员中心
- 用户列表
- 权限策略
- 角色列表
- 权限细则
- 添加角色
- 自定义内容模型
- 添加模型
- 模板标签
- 入门
- xyc标签语言使用规范
- 模板标签语言
- 制作范例
- 基本范例
- 栏目范例
- 列表范例
- 内容范例
- 单页范例
- 标签指南
- 公共部分
- 全局标签变量
- 标签内部变量及方法
- include
- view
- app
- nav
- plug
- datalist
- cache
- loop
- 协议与免责条款
- 开源声明
- 商业增值