Цитата: PrestaMan от 12 Октябрь 2015, 20:18:12В AdminProductsController WHERE добавляют в функциях ajaxProcess....Эти функции созданы специально для добавления условий в sql запросы.Это как раз для фильтров. Изменение контента без перезагрузки страницы.В этом случае не фильтр, а ограничение показа товаров по конкретному пользователю.Нужно переопределить getList добавить ид в where.
В AdminProductsController WHERE добавляют в функциях ajaxProcess....Эти функции созданы специально для добавления условий в sql запросы.
да, только вот где конкретно добавить? Я пол сайта облазил но так и не нашел где этот Where добавляется, если вы знаете скажите пожалуйста номер строки я там доковыряю
'where' => &$this->_where,
public function getList($id_lang, $order_by = null, $order_way = null, $start = 0, $limit = null, $id_lang_shop = false) { Hook::exec('action'.$this->controller_name.'ListingFieldsModifier', array( 'select' => &$this->_select, 'join' => &$this->_join, 'where' => &$this->_where, 'group_by' => &$this->_group, 'order_by' => &$this->_orderBy, 'order_way' => &$this->_orderWay, 'fields' => &$this->fields_list, ));
if ($orderByPriceFinal == 'price_final') { $orderBy = 'id_'.$this->table; $orderWay = 'ASC'; }