2013-11-11 2 views
0

Я начинаю с prestashop 1.5 и создаю модуль, где появится: две рекомендуемые продукты и четыре продукта.Получить данные из функциональности продукта и магазина

Я уже создал базовые файлы модуля (.php .tpl), и я могу получить идентификатор продуктов, но я не знаю, как получить данные этих продуктов (название, изображение, описание и цена).

Это мой код:

module.php

public function obtenerDestacados(){ 

     $sql = 'SELECT id_product FROM '._DB_PREFIX_.'product'; 
     $results = Db::getInstance()->ExecuteS($sql); 
     return $results; 

    } 

module.tpl

{foreach iniciallou::obtenerDestacados() as $prod} 
     {$prod['id_product']} 

     <br /> 
{/foreach} 

Как я могу сделать что-то вроде модуля homeFeaturedProducts от 0 ?.

ответ

0

Я бы посоветовал вам не создавать пользовательские функции, если вы делаете что-то очень конкретное, так как в таблицах prestashop происходит много SQL JOINS.

Вы предложили модуль homefeatured, почему бы не захватить продукты точно так же, как модуль?

В настоящее время у меня настроен модуль hf, поэтому я не могу сказать вам оригинальный код, хотя рассмотрю файлы классов prestashop и использую созданные методы для захвата продуктов, например, в основном используемые категории :: getProducts или Product :: getProducts (параметры поиска в определениях методов в файлах классов)

Смежные вопросы