Как сохранить модификации класса модели ядра после обновлений
Мне необходимо модифицировать массив $data из shopCategoryModel::getTree (/wa-apps/shop/lib/model/shopCategory.model.php), после того, как будет он заполнен командой fetchAll:
$data = $this->query($sql, array('left' => $left, 'right' => $right,'depth'=> $depth))->fetchAll($this->id);
Кто-нибудь знает, как я могу осуществить это с помощью плагина или хелпера, чтобы после очередного обновления ядра, мои изменения не были удалены?
$data = $this->query($sql, array('left' => $left, 'right' => $right,'depth'=> $depth))->fetchAll($this->id);
Кто-нибудь знает, как я могу осуществить это с помощью плагина или хелпера, чтобы после очередного обновления ядра, мои изменения не были удалены?
2 ответа
http://www.webasyst.ru/developers/shop-script/
https://guides.github.com/activities/forking/
Механизм реализации в shopCustom хелпере (http://www.webasyst.ru/developers/docs/helpers/custom-helpers/) подсказать не выйдет, пока задача не будет достаточно конкретной.
Это не совсем исходное решение, т.к. вызывается хелпер после применения htmlspecialchars к именам категорий, но в реальной жизни будет заметно только при использовании экзотических имен.