帝国列表页模板list.var,如何判断标题图片不存在则图片不显示
一、功能描述
帝国列表页模板list.var,判断是否有标题图片,如果不存在图片则不显示(而不是使用系统自带的“no picture”图片)
二、实现方法
1、模板list.var中使用PHP进行判断
1
2
3
4
5
6
|
if(empty($navinfor[titlepic]))
{}
else{
echo "<img src="[!--titlepic--]" alt="[!--oldtitle--]">";
}
[!--smalltext--]……<a href="[!--titleurl--]" title="[!--oldtitle--]" target="_blank">[阅读]</a>
|
2、另外一个判断方法
1
2
3
4
5
|
if(empty($r[titlepic]))
{
$r[titlepic]='/images/img.gif';
}
$listtemp='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>';
|
说明:$r[titlepic]为标题图片字段变量。$listtemp为模板内容变量。
三、注意事项
1、增加模板时list.var模板需要勾选“使用程序代码”选项。
2、直接添加PHP代码,不需要加<?和?>程序开始和结束标记。
3、字段值数组变量为$r,对应的字段变量为$r[字段名],如:标题字段变量就是$r[title]。另外编号变量为$no
4、将最终模板内容赋给$listtemp变量。
THE END