Ответить Новая тема Новый опрос 
 Как добавить в админке сортировку по Состояние
Ekaterina03
Новичок
Сообщений: 5
Регистрация: 02-10-2015


03-10-2015 01:38
у меня в каталоге товары имеют разное Состояние (фото прилагаю).
Вопрос: что нужно добавить в коде что бы появилась возможность сортировать товары по Состоянию,
например:
№ Фото Наименование Состояние Артикул Баз. цена Цена Кол-во
Престашоп 1.6.0.9


Изображения:
Безымянный.png - Размер файла26.63KB, Скачиваний: 191 (Нажмите для увеличения)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


03-10-2015 01:58
Файл /controllers/admin/AdminProductsController.php после:
Код:
$this->fields_list['name'] = array(
    'title' => $this->l('Name'),
    'filter_key' => 'b!name'
);
добавьте:
Код:
$this->fields_list['cond'] = array(
    'title' => $this->l('Condition'),
    'filter_key' => 'a!condition'
);
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ekaterina03
Новичок
Сообщений: 5
Регистрация: 02-10-2015


03-10-2015 02:20
Спасибо
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ekaterina03
Новичок
Сообщений: 5
Регистрация: 02-10-2015


03-10-2015 02:29
Не подскажите там вышло состояние New и тд
Мы переводили эти названия и у нас указано на сайте другие значения
Можно ли как то там написать другие значения?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


03-10-2015 22:38
Цитата:( Ekaterina03 @ 03-10-2015 03:29 Смотреть сообщение )
Не подскажите там вышло состояние New и тд
Мы переводили эти названия и у нас указано на сайте другие значения

Файл /controllers/admin/AdminProductsController.php после:
Код:
$this->fields_list['name'] = array(
    'title' => $this->l('Name'),
    'filter_key' => 'b!name'
);
добавьте:
Код:
$this->fields_list['cond'] = array(
    'title' => $this->l('Condition'),
    'filter_key' => 'a!condition',
    'callback' => 'getCond',
);
до:
Код:
public static function getQuantities($echo, $tr)
добавьте:
Код:
public function getCond($condition)
{
    return $this->l(Tools::ucfirst($condition));
}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос