0

嗨,有人可以帮帮我吗。

我正在使用 smarty 引擎,如果没有图像,我如何告诉 smarty 或 PHP 做其他事情。

我正在使用此代码

<div class="container_inner" style="background:url(/thumbs/backgrounds/movie_bg/{$mov.title|lower|replace:' ':'_'}.jpg)no-repeat center;">

为每个电影页面获取不同的背景,如果没有具有相同电影标题的图像来代替。

<div class="container_inner">

有人可以帮我吗谢谢。

4

1 回答 1

0

在 Smarty 3 中,您可以这样做

{assign "bgImg" "/thumbs/backgrounds/movie_bg/{$mov.title|lower|replace:' ':'_'}.jpg"}
{if file_exists($bgImg)}
    <div class="container_inner" style="background:url({$bgImg}) no-repeat center;">
{else}
    <div class="container_inner">
{/if}
于 2013-09-13T16:30:33.227 回答