You are here

模板基础

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2008-09-17 08:34

xTemplate是这样生成网页的,使用从数据库中取出的内容,替换xtemplate.xtmpl模板文件中的占位标签,从而生成相应的页面的.

 

有两种类型的模板占位标签, section标签,和项目(item)标签

 

Section(片断)标签

Section标签用来处理网页的结构,标记页面的区域,实际就是XHTML/HTML注释标签,样子如下所示:

<!-- BEGIN: title -->

<!-- END: title -->

一些section标签标记的是内容,而它的结构可以重复.例如评论部分可以重复多次,这取决于一个页面的评论数量

<!-- BEGIN: comment -->
<!-- END: comment -->

Section标签还可以嵌套,这样一个section标签,可以包含其它的section标签:

<!-- BEGIN: node -->
  <!-- BEGIN: title -->
  <!-- END: title -->
<!-- END: node -->

 

项目标签

项目标签实际上是内容项的展位符,可以页面的标题,作者,或者是页面的主内容.项标签是这样的:

{title}
{submitted}
{content}

 

项标签外面需要使用section标签,例如:

 

<!-- BEGIN: node -->
{title}
<!-- END: node -->

前面的{title}标签,是页面的主标题,而下面的{title}标签则是页面评论的标题.

<!-- BEGIN: comment -->
{title}
<!-- END: comment -->

 相关链接: http://drupal.org/node/6598 ,Think in Drupal

Drupal版本: