您当前的位置: 主页 > 优化教程
在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有意义的。织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。
 
1、织梦模板引擎的代码样式有如下几种形式:
{dede:标记名称 属性='值'/}
{dede:标记名称 属性='值'}{/dede:标记名称}
{dede:标记名称 属性='值'}自定义样式模板(InnerText){/dede:标记名称}
 
提示:
如果使用带底层模板的标记,必须严格用{dede:标记名称 属性='值'}{/dede:标记名称} 这种格式,否则会报错。
 
2、织梦模板引擎内置有多个系统标记,这些系统标记在任何场合都是能直接使用的。
 
(1) global 标记,表示获取一个外部变量,除了数据库密码之外,能调用系统的任何配置参数,形式为:
{dede:global name='变量名称'}{/dede:global}
{dede:global name='变量名称'/}
 
其中变量名称不能加 $ 符号,如变量 $cfg_cmspath ,应该写成 {dede:global name='cfg_cmspath'/} 。
 
(2) foreach 用来输出一个数组,形式为:
{dede:foreach array='数组名称'}[field:key/] [field:value/]{/dede:foreach}
 
(3) include 引入一个文件,形式为:
{dede:include file='文件名称' ismake='是否为dede板块模板(yes/no)'/}
对文件的搜索路径为顺序为:路径、include文件夹,CMS安装目录,CMS主模板目录
 
3、织梦标记允许在任何标记中使用函数对得到的值进行处理,形式为:
{dede:标记名称 属性='值' function='youfunction("参数一","参数二","@me")'/}
其中 @me 用于表示当前标记的值,其它参数由你的函数决定是否存在,例如:
{dede:field name='pubdate' function='strftime("%Y-%m-%d %H:%M:%S","@me")'/}
 
4、织梦标记允许有限的编程扩展。
格式为:
{dede:tagname runphp='yes'}
$aaa = @me;
@me = "123456";
{/dede:tagname} 
@me 表示这个标记本身的值,因此标记内编程是不能使用echo之类的语句的,只能把所有返回值传递给@me。
此外由于程序代码占用了底层模板InnerText的内容,因此需编程的标记只能使用默认的InnerText。

 

关键词:织梦,模板,标记,简介,在,了解,DedeCms,的,模板,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

为什么这么多企业网站建设时喜欢选择模板建站呢?作为企业来说都希望节省成本,低价值要建一个好的网站,但是从这方面来说是... 2022-04-25
好的网站设计需要细节的优化与辅助1.注重用户体验,注重网站细节的优化做网站很注重的一个问题——用户体验... 2022-04-22
企业网站改版都需要有哪些准备与注意的地方如果网站改版不涉及内容,但页面设计或网站架构发生了重大变化,更严重的是... 2022-02-24
网站抬头与底部foot设计制作注意事项有哪些?一个的网站网页设计由头部中间以及底部设计三个部分组成,底部往往是站... 2022-02-19
做高端网站设计制作对设计师有什么具体要求?网站设计是关乎网站外部形象的一个重要问题。因此,在设计高端企业网站时,... 2022-02-16
为你选择附近的网站建设_网站制作_自适应网站公司!1、品牌官网制作2、营销型网‌‌站策划3、电商网站开发4、大型门户网站... 2021-12-31
教育培训行业网站建设设计制作的解决方案与报价1、教育培训行业是培训企业在互联网上的"商标",每... 2021-12-20
兴网关于品牌网站建设解决方案品牌宣传网站要求独特的个性特征及表现方式,其视觉的定位更需要为品牌服务... 2021-12-19
针对集团上市公司官方网站建设更优解决方案集团上市公司发展现状随着集团上市公司的不断壮大,集团企业、上市公司的信... 2021-12-19
模板大家都在使用会引起网站降权吗?现在做网站,绝大部分都是使用CMS程序,主要节省开发时间,可以有更多的... 2021-12-11
dedecms织梦会员中心调用会员后登录时间和IP的方法在做织梦会员中心开发的时候,有的时候需要在更多的模板中调用会员后登录... 2021-07-22
DedeCMS短消息不显示完全的解决方法DedeCMS短消息不显示完全的解决方法 以下为引用的内容: a hr... 2021-07-22
织梦dedecms怎么更改会员中心目录member大家都知道,织梦默认的会员中心目录是member,那么我们要修改这个目... 2021-07-22
dede自动动获取上级栏目的标题 关键字 描述当我们做大型网站的时候,上百个栏目,为了SEO,在栏目模板里面,我们一... 2021-07-22
织梦调用副栏目下文章数量方法在织梦文件目录打开include/common.func.php文件,... 2021-07-22
织梦默认作者和默认来源修改首先直奔主题了,默认的未知和admin,很容易导致页面不美观,如果在返... 2021-07-27
织梦模板当文章没有作者以及来源就显示匿名/互联网的教程今日,有位朋友向 AB模板网 咨询,关于DEDECMS5.7列表页和内... 2021-07-22
织梦自由列表freelist调用增加排序方法很多站长在用到织梦的自由列表功能时,会发现其排序方式比较单一,不能满足... 2021-07-22
织梦后台发布文章编辑器不显示的解决办法编辑器不显示: 一直不加载空白,发现是include/fck目录丢失了... 2021-07-22
织梦DedeCMS标签typecontent调用栏目内容此标签是在上一版本上拓展而来。 用途:任意位置调用栏目内容 示例:{d... 2021-07-27
dedecms列表页首页调用下载地址的办法总结直接在include/helpers/extends.helps.ph... 2021-07-27
dede教程:织梦使用channelartlist在列表页和内容页用dede时,想在列表页和内容页调用同级栏目的文章,当然可以使用{de... 2021-07-22
织梦模板DEDECMS网站更改data文件夹名称增加安全近dedecms漏洞频繁出现,织梦官方也给出了很多相应的措施。今天 ... 2021-07-22
织梦模板 dedecms v5.7 loop 标签循环的教程标签名称:loop 标记简介: 功能说明:调用任意表的数据标签 适用范... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn