{dede:field name='array' /}标签说明及用法介绍
官方的解释:field支持用array获取任意字段的值;(支持标记:文章列表模板的 {dede:field name='array' /}、arclist、arclistsg、loop、sql 标签)
通俗点来讲,这就是查询数据库得到的
一组数据的集合
例如平时使用
{dede:field name='title' /}
就可以使用
{dede:field name='array' runphp='yes'} @me=@me['title'];{/dede:field}
最主要是,很多时候,有些人的php标签需要
同时处理两个或以上字段参数的,用这个就相当方便!
例如需要有短标题就显示短标题、没有短标题就显示长标题:
{dede:field name='array' runphp='yes'} if (@me['shorttitle']=='') @me=@me['title']; else @me=@me['shorttitle']; {/dede:field}
官方网址有无判断:
{dede:field name='officialurl' runphp='yes'} if(@me == "") @me = "未知官方";else @me = "<a href=".@me." target=_blank>官方网址</a>"; {/dede:field}
演示地址有无判断:
{dede:field name='officialdemo' runphp='yes'} if(@me == "") @me = "无演示";else @me = "<a href=".@me." target=_blank>演示地址</a>"; {/dede:field}
缩略图有无判断:
{dede:field name='litpic' runphp='yes'} if(@me == "/do/plus/img/dfpic.gif") @me = "";else @me = "<a href=".@me." target=_blank title=新窗口查看图片><img src=".@me." /></a>"; {/dede:field}
PS:举例,假如调用字段ceshi,如果有ceshi字段就显示url字段,否则,提示:对不起!
{dede:field name='array' runphp='yes'} if (@me['ceshi']=='') @me="对不起"; else @me = "<a href=\"".@me['url']."\" target=_blank>官方网址</a>"; {/dede:field}
当有简略标题时显示简略标题,没有简略标题时显示正标题 不可以在{dede:arclist}标签中套用,一般放在网页titile处;
{dede:field name=’array’ runphp=’yes’} if(@me[‘shorttitle’]==”) @me=@me[‘title’];else @me=@me[‘shorttitle’];{/dede:field}
可以在{dede:arclist}标签中套用,一般用在栏目列表。
[field:array runphp=’yes’] if(@me[‘shorttitle’]==”) @me=@me[‘title’];else @me=@me[‘shorttitle’];[/field:array]
应用举例:在list_article.htm模板中调用(嵌套在list或者arclist标签中),如果有缩略图就用缩略图,如果没有就显示nopic.png的缩略图
[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "<a href=\"{@me['arcurl']}\"><img src=\"nopic.png\"/></a>" : " <a href=\"{@me['arcurl']}\"><img src=\"{@me['litpic']}\"/></a> "); [/field:array]
在article_article.htm模板中调用(无嵌套)
{dede:field name='array' runphp='yes'} @me = (strpos(@me['litpic'],'defaultpic') ? "<img src=\"nopic.png\"/>" : "<img src=\"{@me['litpic']}\"/>"); {/dede:field}
推荐栏目
本站推荐
- 修改DEDE链接中的单引号为双引号
- DEDECMS启用绝对路径后远程缩略图存BUG
- 织梦dedecms自由列表的"不使用目录默认
- dedecms把文章批量设为未审核的办法
- 织梦调用父级栏目链接和名称
- 织梦data文件夹移动到程序上一层目录
- 优化增加搜索栏目功能后的搜索结果
- 织梦同级栏目指定文章调用实现相关文章教
- 织梦获取顶级栏目\当前栏目\上级栏目的相
- 织梦dedecms栏目添加自定义字段,增加栏
- 织梦DedeCMS自增函数[field:global name=
- dedecms织梦上传图片 缩略图路径统一
- 新增DEDE栏目页,无法更新,无权限
- 修改织梦摘要长度字数限制
- DEDECMS后台批量替换数据安全码不显示
- 织梦DEDECMS网站标签Tag静态化,生成静态
- 去掉FCK编辑器复制粘贴产生的<p>&a
- 完美解决FCK编辑器上传图片自动带DIV标签
- 去掉FCK编辑器每一段之前的空格 
- 织梦登录后台显示空白
百度站内搜索
Copyright © 2007-2014 海鬼 保留所有权利.
无心无力无时间来进行无用的备案
Theme by 海鬼 坚持不一定胜利 也许你在南辕北辙!