Почему не срабатывает обработчик хука backend_assets приложения "Контакты" Есть решение

Пытаюсь написать плагин для приложения "Контакты". Использую два хука: backend_contact_info и backend_assets(код для обработчиков хуков взял прямо со страницы документации).

Обработчик для первого из хуков срабатывает норм, а со вторым проблема. Не пойму почему не срабатывает, логи чистые, в консоли браузера тоже спокойно. 

Помогите понять, что я делаю не так, код плагина можно найти здесь(там же написано как установить плагин локально).

Рассчитываю на вашу помощь, заранее благодарю.

2 ответа

  • 2
    enso_studio@mail.ru 27 января 2019 02:25 # Решение

    код для обработчиков хуков взял прямо со страницы документации

    а ссылку можно?

    по поводу хука - он должен возвращать массив ссылок.

    /**
     * Include plugins js and css
     * @event backend_assets
     * @return array[string]string $return[%plugin_id%]
     */
    $this->view->assign('backend_assets', wa()->event('backend_assets'));

  • 1
    Syrnik.com 29 января 2019 03:45 #

    Вебассист изо всех сил пытается отказаться от приложения Контакты (правда, это пока не очень получается). Поэтому лучше писать плагины для "Команда" или CRM.

    • +1
      enso_studio@mail.ru enso_studio@mail.ru 29 января 2019 14:06 #

      "Команда" это вообще из другой оперы.

      • +1
        Syrnik.com Syrnik.com 30 января 2019 00:43 #

        Тем не менее, планы по избавлению от "Контактов" озвучивались не раз. Правда, с момента первой озвучки прошло уже пара лет...

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите