Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.

Сортировка выводимых опций (цен) с изображениями

  • 07 февраля, пятница , редакция: 07 февраля, пятница
  • Пришла задача сделать сортировку цен с изображениями не по сортировке характеристик из админки, а по порядку как цены добавили к товару. Уже перекопал всё, что мог, видимо глаз замазолил — вообще теперь в ступоре.

    Итак, shop.model.php — выводит нам нужную информацию примерно на 3122 строке:

    Код
    $rows_param = DB::query_fetch_all("SELECT id, param_id, param_value FROM {shop_price_param} WHERE price_id=%d", $row_price["price_id"]);
    //print_r($rows_param);


    Там мы получаем тот самый список характеристик где указаны цены. Ок.
    Сортировка идёт правильно, как указано в базе к товару.

    Далее в shop.view.options.php шаблона мы видим выгрузку данных о характеристике, которая как раз меняем нам способ сортировки:

    Код
    foreach ($param['values'] as $value)
    {
    if(! empty($result['row']['param_multiple'][$param['id']]))
    {
    if(! $select) {
    ...
    формирование селектора нужно не по характеристике, а по цене с фото в настройках товара
    }
    ...
    }


    Суть вопроса — как уйти от сортировки админки и отобразить характеристику именно в том порядке, как она была добавлена в админке и выгружается изначально?

Новости

Блоги

  • 16.11.2019
  • Достаточно широкой проблемой, которая вызывает множество вопросов, обращений в тех.поддержку и тем на форуме, является обновление, а именно ошибки, с ним связанные. Корни проблем, возникающих при этом, совершенно различны, но наиболее часто причина в кастомизации. И хоть определение это слишком широкое, всё же процедура выявления проблемы вполне стандартизована и проста. Об этом и пойдёт речь в статье.