Вход • Регистрация

В админке в списке товаров добавить сортировку по определенной характеристике товаров характеристике товаров

  • 05 октября 2017 г.
  • Всем привет! Возникла задача - добавить в список товаров в админке возможность сортировки товаров не только по категориям, но и по определенной характеристике, имеющей несколько значений. Например, характеристика "есть ли в наличии?". Есть три варианта: "в наличии", "под заказ быстро", "под заказ долго".

    Скажу сразу, я не кодер, и в пхп не силен, но по форуму поискал, и на основании вот этих топиков:

    https://user.diafan.ru/forum/show2018/
    https://user.diafan.ru/forum/show1085/
    https://www.diafan.ru/dokument/full-manual/examples/admin-view/

    попробовал отредактировать shop.admin.php следующим образом:

    Код
    /**
    * @var array выводить в списке содержание полей:
    */
    public $config_other_row = array (
    'vyvodim_param' => 'function', /*добавил эту строчку*/
    'text' => 'text', /*добавил и эту строчку*/
    'no_buy' => 'function',
    'hit' => 'function',
    'action' => 'function',
    'new' => 'function',
    'text' => 'none'
    );
    public function other_row_vyvodim_param($row)
    {
    $article = DB::query_result("SELECT param FROM {shop} WHERE id=%d", $row['id']);
    return '</td><td>'.$param.'';
    }


    так не сработало. насколько я понимаю, надо как-то учесть, что конкретно в моем случае param=2, а id имеющихся значений равны 21, 22 и 23 Буду благодарен, если кто-нибудь сможет подсказать, что и как конкретно нужно отредактировать в shop.admin.php, чтобы в итоге в админке можно было легко отсортировать список товаров по тем, которые есть "в наличии" и тем, которые только "под заказ быстро" и "под заказ долго". Заранее огромное спасибо за помощь!

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум