JS core_condtree вынести в main

Рейтинг: 2.0000  
Новая
Предложил Николаев Андрей 10.04.2019 13:09:54

JS core_condtree вынести в main

В модуле catalog есть красивое js-расширение core_condtree, на основании которого можно строить сложные условия для правил корзины (модуль sale) и т.п.
Он регистрируется как extension core_condtree и его классы напрямую никак не связаны с каталогом товаров.
То же и со стороны php - в модуле каталога лежит CGlobalCondCtrl, который из названия с самим каталогом никак не связан.

Предложение: вынести эти классы в Главный модуль (main) чтобы можно было использовать их в своих проектах, когда нет (или не требуется подключения) модуля Каталог

Рейтинг: 1  
Жуков Евгений 10.04.2019 17:42:51
После рефакторинга расширения подумаем.
Рейтинг: 0  
Озерский Игорь 12.04.2019 16:46:39
Может быть Вы   в рамках рефакторинга расположите классы в стиле  psr-4 и дефолтный  autoloader для этого сделаете и таких бы вопрос не возникнет больше никогда.