Мне нужно разобрать любую переменную, переданную на любую статическую страницу в Prestashop, и заменить все, что начинается с «http» (в обычном тексте) с помощью «href «s. У меня уже есть регулярное выражение, но мне нужно знать, как я могу это сделать с помощью модуля без изменения основных функций и без использования переопределенной директории для классов или контроллеров.Prestashop - изменение основной функции с помощью модуля (не с каталогом переопределения)
Переменные должны анализироваться ПЕРЕД отправкой результата в tpl-файлы; Я уже нашел решение, переопределяющее класс ObjectModel, но мне нужно сделать это внутри модуля. Проблема в том, что мне не ясно, как я могу это сделать, потому что ObjectModel захватывает данные из базы данных с помощью своего конструктора.
Как-то мне нужно переопределить конструктор ObjectModel внутри моего модуля и иметь возможность анализировать значения базы данных перед отправкой данных на любой tpl, включенный на странице.
Может ли кто-нибудь помочь мне с этим?
EDIT: Мне также нужно иметь возможность сделать это для шаблонов электронной почты.