欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

doyocms模板标签格式

发表日期:2017-09 文章编辑:小灯 浏览次数:3505

loop万能循环标签
标签基本格式:
{loop table="" tid="" trait="" orderby="" limit="" as=""}<a href="{$v['url']}">{$v['title']}</a>{/loop}
标签说明:
table:需要调用的数据库表(不加表前缀)
tid,trait等:自定义的调用条件(可以随意增加和指定,比如加入自定义字段条件)
orderby:排序条件,可以使用多个排序组合如orderby="id|asc,addtime|desc"
limit:调用条数,也可使用limit="1,3"的方式调用
as:循环输出的标识,即调用字段{$v['id']}中的"v",标识主要作为每个loop循环输出的唯一标识,已便在多级嵌套loop中进行调用区分,防止调用混乱。(不指定as,则默认为v)
SQL循环标签
标签基本格式:
{sql sql="select * from dy_article order by id desc limit 0,8" as="v" page="page_1,10"}<a href="{$v['url']}">{$v['title']}</a>{/sql}分页代码:{$page_1}
标签说明:
sql:需要执行的sql语句,注意其中的表名要使用带前缀的完整表名
as:作用同loop
page(可选):分页标识,不指定则不进行分页 page="page_1,10"中page_1为分页标识,即为读取分页的标识名,可自由指定,避免同页面多个标识冲突即可。10代表每页显示条数。
模板嵌套标签
标签基本格式:
{include="head.html"}
标签说明:
其中head.html即为需要嵌套的模板路径,注意:此路径相对于默认模板根目录,如"head.html"即代表template/default/下的head.html文件
条件判断
标签基本格式:
{if($v['abc']=='张明')} 这个是张明{else} 这个不是张明{/if}
标签说明:
if标签同样支持多级if嵌套,注意if中的判断条件遵循php语法,分别为:等于"==",不等于"!=",大于">",小于"<",大于等于">=",小于等于"<="
函数调用
标签基本格式:
{fun newstr($v['title'],20)}
标签说明:
系统内置函数有:字数截断{fun newstr($v['title'],20)}其中20为截断字数
时间转换{fun date('Y-m-d H:i:s',$v['addtime'])}其中Y-m-d H:i:s为时间格式
foreach循环
标签基本格式:
{foreach $v['trait'] as $s}<a href="{$v['url']}">{$v['title']}</a>{/foreach}
标签说明:
如果调用中某个变量为数组,则可使用foreach循环输出,上面代码中代表循环输出变量$v['trait']
php代码
标签基本格式:
<?php $a=1; if($a==1){$b=$a; } echo $b;?>
标签说明:
模板支持直接使用php代码编写

本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户参考了本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:https://www.dengtar.com/2265.html
相关cms文章
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.