在prestashop中显示产品附件

时间:2017-11-14 11:33:24

标签: php html image attachment prestashop-1.6

在prestashop中,当我将图片添加为产品的附件时,它会将文件保存在download/filename中,但问题是文件名没有扩展名

例如。 b112ddf78daac05a027abd52e67e8d2d6e6dee0a

如果文件名没有扩展名,如何以html(<img src="">)显示图片?

2 个答案:

答案 0 :(得分:2)

我假设您正在使用$attachments数组在产品页面上显示图片?由于扩展名无关紧要(浏览器会查找mime类型,请参阅更多here),您可以执行以下操作:

{foreach from=$attachments item=attachment name=attachments}
  <img src="{$link->getPageLink('attachment', true, NULL, "id_attachment={$attachment.id_attachment}")|escape:'html':'UTF-8'}">
{/foreach}

答案 1 :(得分:1)

无需延期。只需将变量传递给src即可。