Доброго времени суток.
Написал установку и удаление для собственного модуля. Теперь требуется чтобы установленный в системе модуль при загрузке страниц сайта(как шаблонных так и не содержащих шаблонного html вроде страниц api с JSON данными) проверял наличие в одном из файлов определённой информации и в зависимости от этого совершал определённые действия, в каком из методов модуля описать логику или может быть для этого требуется зарегистрировать событие?
Аналогично подскажите где разместить код если так же требуется если модуль установлен добавлять на страницы сайта подключение JavaScript файла. То-есть, тоже в каком методе разместить код подключения JavaScript файла или какое лучше создать событие для этой цели, а так же где лучше хранить такой файл(в какой директории) и если ли стандартное название для этой цели. Или может быть в случаи с модулями как и в случаи с компонентом для этих целей есть файл который всегда подключается(для компонентов такой файл называется script.js размещаемый в директории папка_компонента/templates/.default/)?
Написал установку и удаление для собственного модуля. Теперь требуется чтобы установленный в системе модуль при загрузке страниц сайта(как шаблонных так и не содержащих шаблонного html вроде страниц api с JSON данными) проверял наличие в одном из файлов определённой информации и в зависимости от этого совершал определённые действия, в каком из методов модуля описать логику или может быть для этого требуется зарегистрировать событие?
Аналогично подскажите где разместить код если так же требуется если модуль установлен добавлять на страницы сайта подключение JavaScript файла. То-есть, тоже в каком методе разместить код подключения JavaScript файла или какое лучше создать событие для этой цели, а так же где лучше хранить такой файл(в какой директории) и если ли стандартное название для этой цели. Или может быть в случаи с модулями как и в случаи с компонентом для этих целей есть файл который всегда подключается(для компонентов такой файл называется script.js размещаемый в директории папка_компонента/templates/.default/)?