在prestashop中,当我将图片添加为产品的附件时,它会将文件保存在download/filename
中,但问题是文件名没有扩展名
例如。 b112ddf78daac05a027abd52e67e8d2d6e6dee0a
如果文件名没有扩展名,如何以html(<img src="">
)显示图片?
答案 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
即可。