新闻中心

Dedecms模板制作之底层模板(innertext)入门介绍

作者 / 无忧主机 时间 2012-07-24 04:12:47

在无忧主机(www.51php.com)之前的教程中也多次出现过底层模板这个概念。什么是dede底层模版类?我想很多刚入门的站长们也和我当初接触这个概率,摸不到门。下面引用前人对dede底层模版的一个定义“对于多条记录的模版输出,用户(或开发者)手工去指定单个记录的样式”。其语法调用格式语法是[field:字段名/] (如:[field:arcurl/] ),这是一个很虚幻的概率。实践出真知,当你动手实践一下,扎进去了,你才能深切体会得到,如果你有一个php虚拟主机,建议在空间上,在线调试学习,省掉你自建php运行环境的麻烦,将所有精力投入到dede底层模板(innertext)学习中去。

下面是一个底层模版的标签调用的举例:
{dede:arclist row=5}
<a href=’[field:arcurl/]’>[field:title /]</a> [field:stime /]
<br />
{/dede:arclist}
代码是含义解释:调出文章的url 文章的标题文章点击次数,这里的arcurl ,title都是字段名,那么字段名到底有哪些呢?在dede的数据库里面的附加表dede_addonarticle和主表dede_archives这两张表,你可以找到这些信息,并且里面的字段,你都可以在底层模版中任意调用出现输出。我上面的举例中就调用了这些字段,arclist是我们在模版开发中要经常调用的。无忧主机(www.51php.com)小编将arclist常用的字段和功能说明已经整理如下,方便你学习查询。
textlink等于<a href=’[field:arcurl /]‘>[field:title/]</a>
typelink等于<a href=’[field:arcurl /]‘>[field:title/]</a>
click,
litpic(缩图图,同 picname)
typename(栏目名称)
arcurl(网址,同 filename)
typeurl(栏目网址)
ID(等于 id)
title(标题)
color(颜色)
typeid(栏目ID)
description(摘要,同info)
writer(作者),
shorttitle(短标题)
memberid(会员ID)
pubdate(发布时间
stime(pubdate 的”0000-00-00″格式,等于[field:pubdate])
function等于[field:pubdate function="strftime('%y-%m-%d',@me)"/]
imglink等于<ahref=’[field:arcurl /]‘><img src=’[field:picname/] border=’0′></a>)
image 等于<img src=’[field:picname/]‘>)
大家需注意的一个问题是:[field:标记名称/]这种写法是仅在底层模板中才用的。在文档模板中,字段是用{dede:field name=’title’/}这样形式表示的。不过在一 种特殊的情况下,Innertext是无效的,就是指定了 runphp=’yes’ 属性。  

纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/dedecms/6698.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服