获取最后一个产品图像的ID,以在前端将其显示为背景-Prestashop 1.7.6

问题描述

您是否知道是否可以检索在后端产品页面添加的最后一张图像的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 方法轻松检索链接。