您好,我在后台手动创建了所有类别和子类别。我在前台的所有类别下都出现了重复的子类别。如何删除 Prestashop v1.5.3.1 中的重复子类别?我查看了 categories.tpl 并没有看到任何需要重复子类别的内容。我还需要查看哪些地方以及需要更改哪些内容以防止重复的子类别显示在前台 Prestashop v1.5.3.1 中?谢谢。
问问题
538 次
1 回答
0
在 classes/Category.php 中搜索函数 "getSubCategories" 。在那里你将有一个 mysql 查询。它会像
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
SELECT c.*, cl.id_lang, cl.name ... ...
将其更改为
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
SELECT DISTINCT c.*, cl.id_lang, cl.name,
您只需将DISTINCT放在SELECT之后和c.*之前。
我希望它会奏效。如果没有,请告诉我。
谢谢
于 2013-02-10T06:25:13.083 回答