问题描述
您是否知道是否可以检索在后端产品页面上添加的最后一张图像的ID(请参阅附件:https://i.stack.imgur.com/Ks9Xm.jpg)以将其显示在前端?
我是这样在prestashop 1.6上完成的-> {$ link-> getimageLink($ product-> link_rewrite,$ imageIds,'new_img_details')| escape:'html':'UTF-8'}
但是我不知道如何在prestashop 1.7.6上做到这一点
谢谢
解决方法
您可以在PHP模块/控制器中通过查询获得 id_image 在最后一个位置:
$lastIdImage = Db::getInstance()->getValue('SELECT id_image FROM '._DB_PREFIX_.'image
WHERE id_product = '.$your_id_product.' ORDER BY position DESC');
然后,您可以使用 getImageLink 方法轻松检索链接。