在 prestashop 中显示产品附件
Display product attachment in prestashop
在 prestashop 中,当我将图片作为附件添加到产品时,它会在 download/filename
中保存文件,但问题是文件名没有扩展名
例如。 b112ddf78daac05a027abd52e67e8d2d6e6dee0a
如果文件名没有扩展名,如何显示html(<img src="">
)中的图片?
我假设您正在使用 $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}
不需要延期。把变量传给src
就行了
在 prestashop 中,当我将图片作为附件添加到产品时,它会在 download/filename
中保存文件,但问题是文件名没有扩展名
例如。 b112ddf78daac05a027abd52e67e8d2d6e6dee0a
如果文件名没有扩展名,如何显示html(<img src="">
)中的图片?
我假设您正在使用 $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}
不需要延期。把变量传给src
就行了