[Помощь] Дополнительное поле сортировки товара webasyst

Тема в разделе "WebAsyst", создана пользователем vicsk, 21 май 2012.

Модераторы: mdss
  1. vicsk

    vicsk Постоялец

    Регистр.:
    19 янв 2010
    Сообщения:
    147
    Симпатии:
    8
    Как добавить дополнительное поле для сортировки товара по доп.характеристике?
    Вот к примеру в магазине задана доп.харктеристика "Возраст" у нее несколько значений со своим ID,как выполнить сортировку товара по этим id?
    Соответственно в категории вывести ее вместе с сортировкаой по цене,наименованию,рейтенгу.
     
  2. 99cent

    99cent

    Регистр.:
    27 фев 2009
    Сообщения:
    194
    Симпатии:
    11
    сортировка и доп. характеристики не связаны. То есть для решения Вашей проблемы нужен отдельный модуль. Насколько мне извесно таких нет. Но есть много модулей расширенного поиска по доп. характеристикам. Поиск в помощь.
     
  3. sealery

    sealery Создатель

    Регистр.:
    20 май 2012
    Сообщения:
    18
    Симпатии:
    2
    добавляем нужный свой тип сортировки в /published/SC/html/scripts/includes/category.php блок
    $sort_fields = array(
    array('name', 'NAME'),
    array('Price', 'PRICE'),
    array('customers_rating', 'RATING')
    );

    указываем откуда брать значение в /published/SC/html/scripts/core_functions/product_functions.php в функции prdSearchProductByTemplate
     
  4. vicsk

    vicsk Постоялец

    Регистр.:
    19 янв 2010
    Сообщения:
    147
    Симпатии:
    8
    Допустим добавил в category.php
    $sort_fields = array(
    array('age', 'AGE'),
    array('name', 'NAME'),
    array('Price', 'PRICE'),
    array('customers_rating', 'RATING')
    );
    Что теперь добавить в prdSearchProductByTemplate ?