{dede:field name='array' /}标签说明及用法介绍

时间:2017-01-06 08:09 / 来源:未知 / 作者:酱油 / 点击:

官方的解释: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}


猜你喜欢

推荐栏目

DEDECMS
DEDECMS

DEDE使用经验和技巧

WordPress
Wordpress

WP使用经验和技巧

Zblog
Zblog

Zblog使用经验和技巧

CSS
CSS

CSS使用经验和技巧

网络资料
网络资料

转载实用网络资料

按键伤人
按键伤人

转载乱七八糟的网络资源

我是酱油
我是酱油

随笔札记 记录生活点滴

本站推荐

百度站内搜索

专业博客主机