Задача решена в component_epilog.php + js но хотелось бы сделать на php
Это самое простое и безобидное решение.
Задача: Необходимо в шаблоне catalog.section парсить переменную $_SERVER['REQUEST_URI'] на наличие нужной utm метки, если она есть, модифицировать компонент (заменить один элемент в массиве).
Я бы оттолкнулся от задачи, скорее всего либо вы что-то не так делаете, либо это действительно исключительная ситуация и в таком случае, я бы вынес компонент в local, обработал $_SERVER['REQUEST_URI'] и добавил его в ключи кеширования.