如何在prestashop模板中获取类别描述

时间:2019-02-19 11:55:36

标签: php prestashop smarty prestashop-1.7

我想在我的产品列表页面(在过滤器部分中)显示类别描述。但是我只有类别的名称和ID,并且在类别类中也找不到能为我提供描述的方法。

你能帮我吗? :)

4 个答案:

答案 0 :(得分:1)

我可以通过以下方法获取类别信息:

{assign var='cat' value=Category::getNestedCategories($categoryId)}
{$cat[categoryId].description nofilter}

谢谢您的帮助。

答案 1 :(得分:0)

尝试下面的代码以获取类别说明。

$categories_id = Product::getProductCategories($row['id_product']);
$category = new Category($id);
$description = $category->description;

答案 2 :(得分:0)

使用此代码创建覆盖Link.php

Class Link extends LinkCore {
    public function getInfoCateg($idc) { 
     $category = new Category($id);
     return $category->description;
    }
}

在您的tpl中:

{$link->getInfoCateg($product.id_category_default)}

并清除缓存文件。

致谢

答案 3 :(得分:0)

除了帕特里夏外,您还可以传递语言ID,如下所示:

{assign var='cat' value=Category::getNestedCategories($categoryId,$language.id)}
{$cat[categoryId].description nofilter}