steelfeetman 0 Опубликовано 28 мая, 2020 Жалоба Share Опубликовано 28 мая, 2020 День добрый, как поменять порядок сортировки атрибутов, сейчас по имени, надо по цене. Сами атрибуты в БД добавлены в нужном порядке. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 мая, 2020 Жалоба Share Опубликовано 28 мая, 2020 2 часа назад, steelfeetman сказал: День добрый, как поменять порядок сортировки атрибутов, сейчас по имени, надо по цене. Сами атрибуты в БД добавлены в нужном порядке. Здравствуйте! По умолчанию по порядку сортироки, по идее, соритруются. В /includes/modules/products_attributes.php меняйте значение order by Ссылка на сообщение Поделиться на другие сайты
steelfeetman 0 Опубликовано 29 мая, 2020 Автор Жалоба Share Опубликовано 29 мая, 2020 Спасибо Ссылка на сообщение Поделиться на другие сайты
steelfeetman 0 Опубликовано 29 мая, 2020 Автор Жалоба Share Опубликовано 29 мая, 2020 А не получается, в /includes/modules/products_attributes.php действительно, по порядку сортировки, а вот в templates\vamshop4\module\product_options\multi_options.html уже приходят отсортированными по $item_data.TEXT Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2020 Жалоба Share Опубликовано 29 мая, 2020 3 минуты назад, steelfeetman сказал: А не получается, в /includes/modules/products_attributes.php действительно, по порядку сортировки, а вот в templates\vamshop4\module\product_options\multi_options.html уже приходят отсортированными по $item_data.TEXT В этом файле как раз 2 sql запроса, order by задаётся там. Именно в этом файл идёт вывод атрибут на страницу карточки товара. Ссылка на сообщение Поделиться на другие сайты
steelfeetman 0 Опубликовано 29 мая, 2020 Автор Жалоба Share Опубликовано 29 мая, 2020 я и говорю, в модуль отдаются отсортированные (правильно отсортированные, не спорю), а выводятся в multi_options.html отсортированными по другому вот https://hostvds.ru/xeon-e3-1270-v2 вверху вывод из products_attributes.php после $module->assign('options', $products_options_data); обратите внимание на жесткий диск 2 например, в модуле все верно, по цене, в опциях - по тексту Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2020 Жалоба Share Опубликовано 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 кнопках например его нет. Ссылка на сообщение Поделиться на другие сайты
steelfeetman 0 Опубликовано 29 мая, 2020 Автор Жалоба Share Опубликовано 29 мая, 2020 да, действительно, большое спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2020 Жалоба Share Опубликовано 29 мая, 2020 Не за что. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения