CMS知识点总结

来源:互联网 发布:sam软件 编辑:程序博客网 时间:2024/05/01 10:18

1, 一个网站组成部分(在dedecms看来):首页(封面),栏目列表,内容

2, 通过一个案例来测试

 

展示那个模板,是通过系统---系统基本参数---模板默认风格

我们点击更新主页HTML的时候,makehtml_homrpage.php这个php文件会将  模板文件加载进来,解析里面的dede的标签,然后生成静态页面

 

标签介绍:

{style} ----模板默认风格

{dede:channel }获得顶级栏目,为什么 channel 的时候,就能够获得顶级栏目?

【field:typelink/】

 

{dede:arclist }获得列表内容?

[field:arcurl/]

Dede的设计者 每个标签都对应一个php文件,里面有个对应的函数

{typelink}  {typedir/}

设置模板(也就是规定php加载那一个模板)

 

查看标签:

模板---模板管理---修改

 

 

       <table align="center">

                     <tr>

                     {dede:channeltype="top"  row="5"}

                     <td><ahref="[field:typelink/]">[field:typename/]</a></td>

                     {/dede:channel}

                     </tr>

                     </table>

获得内容列表:

{arclist}

 

 

Dede的设计者 设计的时候 认为 每个 每个列表对应一张数据表 (arctype)

但是每个内容模板对应的----主表(archives)----还有一张附加表(addon+表的名字)

共有的属性例如(name, id )都放到 archives ,特有的属性(比如电影的导演,主演。文章的简介) 都放到附加表中

 

#@__ 代表表的前缀


原创粉丝点击