如何在Prestashop中获取图像路径

时间:2016-02-07 09:34:17

标签: php prestashop

想要将我的滑块中的图像从img更改为背景,之后在我的模板图片中获取代码:

<img src="{$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/images/`$slide.image|escape:'htmlall':'UTF-8'`")}"{if isset($slide.size) && $slide.size} {$slide.size}{else} width="100%" height="100%"{/if} alt="{$slide.legend|escape:'htmlall':'UTF-8'}" />

现在我想为每张幻灯片制作背景:

{$image_url=$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/images/`$slide.image|escape:'htmlall':'UTF-8'`")}

<li class="homeslider-container" style="background-image:url("  {$image_url} ")"> 

但我收到的字符串没有斜线,这是来自我的浏览器:

<li class="homeslider-container" style="background-image:url(" http:="" anirionline.com="" modules="" homeslider="" images="" ")"=""> 

我该怎么做?谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

尝试{$image_url|escape:'htmlall':'UTF-8'}
您还可以尝试其他escape修饰符,例如quotes