龙舍·嬴皇志
透过我的双眼看世界
DedeCMS模板制作使用实例教程(二)【Field 标记使用实例】

【Field 标记】在封面模板、列表模板、文档模板的使用频率很高,实用。主要用来获得到系统变量的值或者路径,用法很灵活。可以直接展示数据,如调用 position,得到栏目一 > 栏目二” 这样形式的链接;或者,调用templeturl得到/templets这样路径。
使用思路、步骤:
一、明确使用范围
我们在使用【Field 标记】的过程中,必须明确其使用的范围,否则可能无法正常调用该标签,其使用范围是:
封面模板(如index_article.htm)、列表模板(如list_article.htm)、文档模板(如article_article.htm)。
  index_article.htm、list_article.htm、article_article.htm等类似的模板文档都在templets\default\文件夹中。
注意:
  1、封面模板与列表模板是有区别的,但调用【Field 标记】可以相同;
  2、封面模板有不同的类型,我们最常用的是文章模板(index_article.htm),其它的还有图片模板(index_image.htm),简 介模板(index_info.htm),软件模板(index_soft.htm)等等,这些模板调用【Field 标记】的道理都是一样的。
二、通过调试了解其使用方法
我调试的方法是:
将templets\default\文件夹下的list_default.htm和htmlist_article.htm文件中的代码,全部掏空。放 入调用【Field 标记】的代码,再在管理后台进行操作,如下:HTML更新–>更新栏目HTML–>开始生成HTML。再在IE中访问网站的各栏封面和列 表,就可以得到返回的数据。
用法一:
这种用法,主要是从数据库获取相关的数据,特别是系统变量的数据。
我调试【Arclist 标记】的具体代码如下:
调用position标记,得到:栏目一 > 栏目二” 这样形式的链接:{dede:field name=’position’/}

插件路径:{dede:field name=’phpurl’/}

模板路径:{dede:field name=’templeturl’/}

版权信息:{dede:field name=’powerby’/}

主页路径:{dede:field name=’indexurl’/}

主页名称:{dede:field name=’indexname’/}

得到如下返回数据:
clip_image001
请朋友们举一反三,增删属性和写入代码进行调试,加深印象。最好是对照官方的Dedecms文档进行调试,我这样做收获很大的。
用法二:
这一种用法比较灵活,作用也非常大,但必须有HTML知识才能运用的比较好,
我调试【Arclist 标记】的具体代码如下:
 
注意:本页面的文字和链接都是经过dede.css处理的

织梦论坛

得到如下返回数据:
clip_image002


最后修改于 2008-03-22