在prestashop 1.6.0.9管理产品中遇到了一些麻烦,这些产品已通过启用multishop中的状态进行过滤。
如图片产品中所显示,状态为“否”,但显示为开。没有人遇到这样的问题吗,通过查看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
);
答案 0 :(得分:0)
也许您可以在字段列表中使用['list'] => $this->countries_array
作为选项,请参见此处的文档http://doc.prestashop.com/display/PS16/Using+the+HelperList+class