Może komuś się przyda: https://github.com/lmsgit/lms/commit/4dde09df77f76af75cdcd541af9601547c67f6cb $hook_data w handlerze to obiekt klasy Smarty lub potomnej. Nazwa hooka to nazwamodulu_before_display. Powinno działać dla wszystkich modułów.