dede 一个字段为若空 显示其他字段内容 10
在首页用arclist调用文章,如果文章有图片,则显示图片,如果没图片,则显示文章的摘要,怎么实现,谢谢!...
在首页用arclist调用文章,如果文章有图片,则显示图片,如果没图片,则显示文章的摘要,怎么实现,谢谢!
展开
1个回答
展开全部
其实很简单,例子如下
<div id="shipindiv" {dede:field name='shipinlianjie' runphp='yes'} if(@me == "") @me = "style='display:none'";else @me = ""; {/dede:field}>
另外如何要直接控制输出的内容,用法如下:
例子:如何【样品索取】这个字段是空的话,就显示none,如果是非空就有值
样品索取:
{dede:field.yangpinsuoqu runphp='yes'}
if(@me<>'' )@me = '<a href="'.@me.'" target="_blank">Sample Request</a>';else @me = 'none';
{/dede:field.yangpinsuoqu}
(注意用什么开头,就用什么结束,例如上面例子的yangpinsuoqu )
下面是一个列子:判断栏目是否有栏目图片,如果没有的话就显示栏目名字
[html] view plaincopy
{dede:field.typeid runphp='yes'}
$ID = @me;
$sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";
$query = mysql_query($sql);
$row=mysql_fetch_array($query);
$arcpic = "$row[arcpic]";
$typename = "$row[typename]";
if($arcpic == null)
@me = '<div class="dynamic_wrap"><h1>'.$typename.'</h1></div>';
else @me = '<img src="'.$arcpic.'" width="100%" border="0" />';
{/dede:field.typeid}
<div id="shipindiv" {dede:field name='shipinlianjie' runphp='yes'} if(@me == "") @me = "style='display:none'";else @me = ""; {/dede:field}>
另外如何要直接控制输出的内容,用法如下:
例子:如何【样品索取】这个字段是空的话,就显示none,如果是非空就有值
样品索取:
{dede:field.yangpinsuoqu runphp='yes'}
if(@me<>'' )@me = '<a href="'.@me.'" target="_blank">Sample Request</a>';else @me = 'none';
{/dede:field.yangpinsuoqu}
(注意用什么开头,就用什么结束,例如上面例子的yangpinsuoqu )
下面是一个列子:判断栏目是否有栏目图片,如果没有的话就显示栏目名字
[html] view plaincopy
{dede:field.typeid runphp='yes'}
$ID = @me;
$sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";
$query = mysql_query($sql);
$row=mysql_fetch_array($query);
$arcpic = "$row[arcpic]";
$typename = "$row[typename]";
if($arcpic == null)
@me = '<div class="dynamic_wrap"><h1>'.$typename.'</h1></div>';
else @me = '<img src="'.$arcpic.'" width="100%" border="0" />';
{/dede:field.typeid}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询