帝国CMS列表页判断是否有标题图片,如果没有就显示指定的图片
在帝国CMS列表页中,如果文章没有标题图片,则可以显示指定的备选图片。这样可以确保页面视觉统一美观,提升用户体验。
方法1:使用PHP判断
-
复制以下代码到列表内容模板:
phpif (empty($r['titlepic'])) { $pic = ''; } else { $pic = '<img src="' . $r['titlepic'] . '" />'; } $listtemp = '<li><a href="[!--titleurl--]">' . $pic . '</a></li>';
-
勾选“使用程序代码”:
- 在列表模板中勾选“使用程序代码”,开启
list.var
模板的 PHP 代码使用。
- 在列表模板中勾选“使用程序代码”,开启
方法2:更简单的实现
-
复制以下代码到列表内容模板:
phpif (empty($r['titlepic'])) { $r['titlepic'] = '/images/img.gif'; } $listtemp = '<li><a href="[!--titleurl--]"><img src="' . $r['titlepic'] . '"></a></li>';
-
勾选“使用程序代码”:
- 在列表模板中勾选“使用程序代码”,开启
list.var
模板的 PHP 代码使用。
- 在列表模板中勾选“使用程序代码”,开启
扫码添加技术【解决问题】
专注中小企业网站建设、网站安全12年。
熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascript等。
承接:企业仿站、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。