多语言展示
当前在线:1686今日阅读:141今日分享:15

dedecms仿站企业站之首页

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

调取主页导航新建一个head.htm文件  编写以下代码

打开index.htm模板文件,在需要导航的地主incude这个文件 ,以下是引入文件 代码。{dede:include filename='head.htm' /}

5

左侧产品分类给产品展示添加几个子栏目 ,把以下代码放到index.htm左侧布局位置.typeid='12',表示调用栏目id为12的子栏目。在案例中,产品展示的id即为12.栏目的id值可以在网站栏目管理中查看。

[field:global name='autoindex' runphp='yes']@me===0 ? @me='on': @me='';[/field:global]',标示引用全局变量global的autoindex值,此值是循环索引。当第一次循环时,给第一个分类的a元素加上on类名。

6

右侧产品列表我们把产品中代码替换成下面这段代码,将获取栏目id为12的所有子类的产品信息,即这里的产品展示分类的子类的所有产品。这里的没有使用商品模型,用的是文章模型。

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}

注意事项

如果你觉得这篇经验对你有所帮助,请点个赞,投个票

推荐信息