Битрикс настраивать, не портки наматывать.
Дело не хитрое, но мудреное.
А иногда ядреное.

Знаешь как кодить, не знаешь как настраивать — плохо.
Много своего пилишь. Сапортить больно будет.

Знаешь как настраивать, да кодить не умеешь — получше.
Да и извращенцем быть нужно.
Ибо изворотливость мысли в этом случае — лучший друг.

Знаешь как настраивать и умеешь кодить,
или имеешь под боком команду разработчиков — прекрасно.
Но лениться начинаешь, ибо зачем извращения придумывать,
можно ведь ТЗ-шечку наваять, разработчикам скормить, они все сделают.

А коль только начинаешь разбираться с Битриксом — иди или на курсы, или в компанию-интегратора.
Там уму-разуму научат, в чатик сей отправят.
Ибо нечего коллег разумных от работы отвлекать,
Вон в чате сколько умельцев свободных.

Затупишь — задашь глупый вопрос в чатике — заклюют черные вороны.
Начнешь вымахиваться и задашь сложный вопрос — не найдешь ответа на камне высеченом.
А правильный вопрос задашь — ответ получишь,
Да в довесок обязательств навешают — заставят другим юзверям отвечать.

Вот так и живут битриксоиды.
Каждый в своем болоте, с блекджеком и шлю… кхм, бизнес процессами.
Жили-были, не тужили, пока с Битриксом не дружили…

P.S.
Из переписки:

— вешаешь на событие онэпилог. создаешь свою библиотеку/расширение. потом проверяшеь что нужная страница и подключаешь библиотеку

— а есть пример?

— где-то глубоко у меня в коде

— Я достаю из широких глубин
Кодом бесценного груза
Учитесь, завидуйте, Я — программист
1С Битрикс — Союза