dedecms判断这个字段是否为空,为空就不显示

dedecms判断这个字段是否为空,为空就不显示,第1张

<tr>

{dede:arclist addfields='sjdz,yysj' channelid='1' row='10' orderby='sendate'}

<td>商家地址:[field:sjdz/]</td>

<td>营业时间:[field:yysj/]</td>

{/dede:arclist}

</tr>

有些参数是我随意加上去的,关键是addfields和channelid,addfields里面是你的自定义字段,channelid如果是普通文章就是1,其他后台有,根据需要改。

首页调用{dede:arclist typeid='xx' row='调用条数'channelid='文章模型id'addfields='自定义字段名' } [field:自定义字段/]{/dede:arclist}列表调用自定义字段:必须使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择)勾上他{dede:listpagesize='调用条数'channelid='文章模型id' addfields='自定义字段名'} [field:自定义字段/]{/dede:list}

您好,朋友。跟版网团队很高兴能为您解答:

这个的话比较容易,在对应的模板文件中写个判断即可,具体做法如下:

比如你的字段为:name,在内容页中的写法如下:

{dede:fieldname runphp='yes'}

if(@me =='')

{@me='';}

else

{@me=@me;}

{/dede:fieldname}

在其他标签中调用的方法如下:

[field:name runphp='yes']

if(@me ==''){@me='';}else{@me=@me;}

[/field:name]

希望我的回答能够帮到您!

可以使用这种方式实现

[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select 字段名 From `dede_addon21` where aid='$aid' ");@me = cn_substr(strip_tags("{$row['字段名']}"),600);[/field:id]

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms判断这个字段是否为空,为空就不显示

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情