Prestashop 1.6.0.9 multishop,按状态过滤管理产品

时间:2018-12-06 11:31:47

标签: php prestashop prestashop-1.6

在prestashop 1.6.0.9管理产品中遇到了一些麻烦,这些产品已通过启用multishop中的状态进行过滤。

要详细解释下图 enter image description here

如图片产品中所显示,状态为“否”,但显示为开。没有人遇到这样的问题吗,通过查看controller和数据库,状态由产品表过滤-产品处于关闭状态,但是从product_shop表中显示该商店活动字段处于启用状态。我如何管理按状态进行的过滤,我是否一个人要面对?对此是否已经有修复程序(HelperList?)。

我可以通过某种方式设置该列表以通过联合表过滤吗?

$this->table = 'product';

$this->fields_list['active'] = array(
    'title' => $this->l('Status'),
    'active' => 'status',
    'filter_key' => $alias.'!active',
    'align' => 'text-center',
    'type' => 'bool',
    'class' => 'fixed-width-sm',
    'orderby' => false
);

1 个答案:

答案 0 :(得分:0)

也许您可以在字段列表中使用['list'] => $this->countries_array作为选项,请参见此处的文档http://doc.prestashop.com/display/PS16/Using+the+HelperList+class