帝国ECMS在列表页模板中,没有标题图片时显示指定图片:
list.var中勾选 使用程序代码
没有标题图片时显示指定图片【列表内容模板(list.var)】:
if (empty($r[titlepic])) {
$r[titlepic] = '/images/img.gif';
}
$listtemp = '<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>';
说明:$r[titlepic]为标题图片字段变量。$listtemp为模板内容变量。
其他说明:
如果$listtemp引用模板内容是用单引号,那么里面使用单引号前面要加\,例如:$listtemp='代码\'[!--titlepic--]\'>';
相反如果引用模板内容是用双引号,那么里面使用双引号前面也要加\,例如:$listtemp="代码\"[!--titlepic--]\">";
也就是说$listtemp = ''用单引号来调用,里面的代码就全部用双引号"比较好
如:
if (empty($r[titlepic])) {
$r[titlepic] = '/images/img.png';
}
$listtemp = '<li class="not-animated" data-animate="slideInUp" data-delay="000">
<div class="media media-x">
<div class="media_img float-left"><a href="[!--titleurl--]" ><img class="lazy" src="[!--titlepic--]"></a></div>
<div class="media-body">
<h3><a href="[!--titleurl--]">[!--oldtitle--]</a></h3>
<div class="time hidden-l">[!--newstime--]</div>
<p class="hidden-l">[!--smalltext--]...<a href="[!--titleurl--]" >...More>></a></p>
</div>
</div>
</li>';
TAGS :