繁体   English   中英

如何在Prestashop中获取图像路径

[英]How to get image path in 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="" ")"=""> 

我怎样才能做到这一点? 感谢帮助!

尝试{$image_url|escape:'htmlall':'UTF-8'}
还有其他转义修饰符,例如quotes ,您也可能要尝试

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM