首页 » 二次开发 » 阅读文章

dede的标签使用判断方法

2010-10-18 16:37 10012 2 发表评论
标签:

在用织梦内容管理系统做网站的时候,发现一个问题,当调用“作者”,“文章来源”等字段的时候,调用某些字段的时候,当此子度为空的时候如何判断它为空并作相应的处理。在内容页里是这样写的“来源:{dede:field.source/},作者:{dede:field.writer/}”这样一来就出问题了,如果来源{dede:field.source/}在后台为空,那么就出来“来源:”这样空的,如何才能判断此字段是否为空并作相应处理,也就是如果此字段为空时“来源:”也同时不显示,我研究了老半天,总算是找出了一种方法,只要做如下处理即可:

{dede.field.source runphp=’yes’}
if(@me<>”)
{dede.field.source}
以此语句可以判断字段source是否为空并确认是否显示汉字:来源,或其它。网页代码。

runphp=’yes’就是以下内容相当于在<?php ?> 写代码

后来看到DEDE原模板还有其它判断的写法:
{dede:arclist limit=’0,4′}
<li[field:global.autoindex runphp=’yes’]@me = (@me!=1 ? ‘ style=”display:none;”‘ : ”);[/field:global.autoindex]><a href=”[field:arcurl/]” title=”[field:title function=’html2text(@me)’/]”><img src=”[field:litpic/]” alt=”[field:title function=’html2text(@me)’/]”/></a><p>[field:title function=’html2text(@me)’/]</p></li>
 {/dede:arclist}

以上要注意的有:
1、以什么字段名开始,就以什么字段名结束,不然会出现错误。
2、@me代表此字段的值。

本文地址:http://www.jwzzsw.com/archives/476.html

文章作者:思悟
版权所有 © 转载时请以链接形式注明作者和原始出处!

评论 共2条 (RSS 2.0) 发表评论

  1. 家庭装修说道:

    打酱油路过 :mrgreen:

  2. 快播说道:

    天气有点凉了。。路过此地也是凉凉的

发表评论

联系我 Contact Me

回到页首