2015-02-08 62 views
0

我尝试应用由配置文件过滤器在后台我的标签“雇员”,只需要与PROFILE_ID列出雇员= 6筛选员工通过PROFILE_ID在内勤员工标签

我发现这部分代码AdminEmployeesController.php,第175行至第184行:

public function renderList() 
{ 
    $this->_select = 'pl.`name` AS profile '; 


$this->_join = 'LEFT JOIN `'._DB_PREFIX_.'profile` p ON a.`id_profile` =  p.`id_profile` 
LEFT JOIN `'._DB_PREFIX_.'profile_lang` pl ON (pl.`id_profile` = p.`id_profile` AND pl.`id_lang` = ' 
.(int)$this->context->language->id.') '; 


return parent::renderList(); 
} 

但我直到现在才找到正确的解决方案;有人能帮助我吗?

的Prestashop 1.6.0.11

回答

0

您可以修改_where变量:

$this->_where = 'AND a.`id_profile` = 6'; 

return parent::renderList(); 

请不要忘记将你覆盖在被覆盖的类

/overrides/controllers/admin/AdminEmployeesController.php

+0

它完美!谢谢 – 2015-02-08 16:31:48