steelfeetman 0 Posted May 28, 2020 Report Share Posted May 28, 2020 День добрый, как поменять порядок сортировки атрибутов, сейчас по имени, надо по цене. Сами атрибуты в БД добавлены в нужном порядке. Link to post Share on other sites
support 447 Posted May 28, 2020 Report Share Posted May 28, 2020 2 часа назад, steelfeetman сказал: День добрый, как поменять порядок сортировки атрибутов, сейчас по имени, надо по цене. Сами атрибуты в БД добавлены в нужном порядке. Здравствуйте! По умолчанию по порядку сортироки, по идее, соритруются. В /includes/modules/products_attributes.php меняйте значение order by Link to post Share on other sites
steelfeetman 0 Posted May 29, 2020 Author Report Share Posted May 29, 2020 Спасибо Link to post Share on other sites
steelfeetman 0 Posted May 29, 2020 Author Report Share Posted May 29, 2020 А не получается, в /includes/modules/products_attributes.php действительно, по порядку сортировки, а вот в templates\vamshop4\module\product_options\multi_options.html уже приходят отсортированными по $item_data.TEXT Link to post Share on other sites
support 447 Posted May 29, 2020 Report Share Posted May 29, 2020 3 минуты назад, steelfeetman сказал: А не получается, в /includes/modules/products_attributes.php действительно, по порядку сортировки, а вот в templates\vamshop4\module\product_options\multi_options.html уже приходят отсортированными по $item_data.TEXT В этом файле как раз 2 sql запроса, order by задаётся там. Именно в этом файл идёт вывод атрибут на страницу карточки товара. Link to post Share on other sites
steelfeetman 0 Posted May 29, 2020 Author Report Share Posted May 29, 2020 я и говорю, в модуль отдаются отсортированные (правильно отсортированные, не спорю), а выводятся в multi_options.html отсортированными по другому вот https://hostvds.ru/xeon-e3-1270-v2 вверху вывод из products_attributes.php после $module->assign('options', $products_options_data); обратите внимание на жесткий диск 2 например, в модуле все верно, по цене, в опциях - по тексту Link to post Share on other sites
support 447 Posted May 29, 2020 Report Share Posted May 29, 2020 13 минут назад, steelfeetman сказал: я и говорю, в модуль отдаются отсортированные (правильно отсортированные, не спорю), а выводятся в multi_options.html отсортированными по другому Там сортировка JS ещё добавляется, если у Вас в виде Dropdown выводится. В /templates/vamshop4/javscript/vamshop.js закомментируйте sorter: $("select:not(.noselect2)").select2({ theme: "bootstrap", sorter: customSorter }); Вот так: $("select:not(.noselect2)").select2({ theme: "bootstrap", //sorter: customSorter }); Тогда будет сортирока как в sql запросе. Либо атрибуты другого типа создавайте, этот скрипт select2 только для Dropdown добавляется. В radio кнопках например его нет. Link to post Share on other sites
steelfeetman 0 Posted May 29, 2020 Author Report Share Posted May 29, 2020 да, действительно, большое спасибо Link to post Share on other sites
support 447 Posted May 29, 2020 Report Share Posted May 29, 2020 Не за что. Link to post Share on other sites
Recommended Posts