dedecms可以说是当所使用最广的开源cms,适合中小站长。用于建设企业站,新闻站,图片站,下载站,小说站等,现在就由笔者向大家介绍dedecms企业站的开发全过程。这里不涉及html和css的UI编写,只介绍dedecms模板中的数据调用。dedecms模板标签的用法,可以参考我的dedecms模板标签手册的经验
方法/步骤
1
编写网页UI
2
新建模板目录我们在dede的templets目录下,新建一个模板目录,取名new。进入后台,系统->系统基本参数->站点设置,将默认模板风格改成new,启动自已新建的模板。在依次打开生成->html更新->更新主页html,只需将“选择主页模板”一栏中的值改成new/index.htm即可 。
3
新建栏目在dede后台新建简介,新闻资讯,产品展示,招贤纳士,联系我们在添加栏目的高级选项中,列表模板一栏目中,分别命名不同的名字,以达到每个页面的高度自定义。在案例中,每个栏目对应的列表模板文件分别为:公司简介->about.htm新闻资讯->news.htm产品展示->product.htm招贤纳士->job.htm联系我们->contact.htm添加好栏目之后,我们在模板目录中,新建这几个文件
4 打开index.htm模板文件,在需要导航的地主incude这个文件 ,以下是引入文件 代码。{dede:include filename='head.htm' /}
调取主页导航新建一个head.htm文件 编写以下代码
- 首页 {dede:channel type='top'}
- [field:typename/] {/dede:channel}
5
左侧产品分类给产品展示添加几个子栏目 ,把以下代码放到index.htm左侧布局位置.typeid='12',表示调用栏目id为12的子栏目。在案例中,产品展示的id即为12.栏目的id值可以在网站栏目管理中查看。
- {dede:channel typeid='12'}
- [field:typename/] {/dede:channel}
6
右侧产品列表我们把产品中代码替换成下面这段代码,将获取栏目id为12的所有子类的产品信息,即这里的产品展示分类的子类的所有产品。这里的没有使用商品模型,用的是文章模型。
- {dede:arclist typeid='12'}
[field:title/]
{/dede:arclist}
7
新闻资讯我们调取新闻资讯栏目的文章。typeid村示新闻资讯的id号。
新闻资讯/NEWS
- {dede:arclist typeid='11'}
- [field:pubdate function='Mydate('Y-m-d',@me)'/][field:title/] {/dede:arclist}
8
关于我们因为没有标签可以调取分类的栏目介绍,所以我们要用 sql标签,调用栏目介绍
关于我们/ABOUT
- {dede:sql sql='Select content from dede_arctype where id=10'}[field:content /] {/dede:sql}
注意事项
如果你觉得这篇经验对你有所帮助,请点个赞,投个票
上一篇:如何制作变蛋,变蛋(皮蛋)的做法
下一篇:入侵检测防范和花生壳发布网站方法