Продукт :: getProductsProperties (): 'id_image' возвращает 'en_default', а не изображение

Я создал модуль для создания пользовательской страницы с некоторыми продуктами. Я пытался

//get all products $products_partial = Product::getProducts($this->context->language->id, 0, 1000, 'name', 'asc'); $products = Product::getProductsProperties($this->context->language->id, $products_partial); foreach ($products as $product) { //here comes some logic to select some products (not relevant for this question) //echo the image ID $results[] = $product; } $this->context->smarty->assign(array( 'products' => $results )); //this is a copy of themes/default/product-list.tpl $this->setTemplate("product-list.tpl"); 

Теперь отображаются все продукты, но без правильного изображения. Оказывается, что $ product ['id_image'] установлен в 'en_default', но я не знаю почему. Но почему?

Я попытался найти проблему на форумах PrestaShop, и я нашел людей с одинаковой проблемой ( 1 , 2 ), но не было никакого решения.

Solutions Collecting From Web of "Продукт :: getProductsProperties (): 'id_image' возвращает 'en_default', а не изображение"