0

我从 prestashop 1.5 开始,我正在创建一个将出现的模块:两种特色产品和四种产品。

我已经创建了模块(.php .tpl)基本文件,我可以获取产品 ID,但我不知道如何获取该产品的数据(标题、图像、描述和价格)。

这是我的代码:

模块.php

    public function obtenerDestacados(){

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

    }

模块.tpl

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

        <br />
{/foreach}

我怎么能从 0 开始做类似 homeFeaturedProducts 模块的事情?

4

1 回答 1

0

我建议你不要创建自定义函数,如果你正在做一些非常具体的事情,因为 prestashop 表中有很多 SQL JOINS。

您建议了 homefeatured 模块,为什么不抓取与该模块完全一样的产品呢?

我目前有定制的hf模块,所以我不能告诉你原始代码,尽管看看prestashop类文件,并使用创建的方法来抓取产品,比如最常用的Category::getProducts或Product::getProducts(参数看在类文件的方法定义中)

于 2013-11-12T14:35:16.617 回答