Вы так и не раскрыли суть и я, если честно, ничего не понял из этого сообщения. :ugeek:
Насчёт холивара - то никакого холивара не было. Ваше первоначальное решение - было мягко говоря "кривоватым", и я поправил
сортировку в SQL а вы с невероятным усердием начали доказывать "право на жизнь" своего метода. Ну да ладно, если в 1.5.4.1
- сортировка делалась по другому, то что ж вы не написали пост, прочитав который, было бы понятно как работал код сортировки категорий в 1.5.4.1 ?
Из хороших новостей, проблему по которой были вот эти все сообщения:
Я исправил сегодня вот этим Pull-реквестом
https://github.com/myopencart/ocStore/pull/28/files
Баг был в том, что создание переменной-итератор цикла $limit - перезатирало внешнюю переменную $limit.
В special.php, я исправил переменную-итератор на $value (по аналогии с оригинальным Opencart)
И, хоть бага не было, но для порядка отрефакторил $limits на $value, в этих файлах:
category.php
manufacturer.php
search.php
Прикреплённый архив делать не буду. Уговаривайте Dinox-a,
чтобы он наконец-то принял мои правки, уже 6 Pull реквестов висит.
https://github.com/myopencart/ocStore/pulls
После того, как Dinox примет мои правки, пре-релиз ocStore со всеми багфиксами можно будет скачать тут:
https://github.com/myopencart/ocStore/archive/master.zip