Судя по всему вы приложили далеко не полный кусок кода, поэтому точный ответ вам дать проблематично.
1. Логика в шаблоне - очень плохой тон, вынесите хотя бы в result_modifier.
2. Тестируете с включенным кешированием?
3. Что в переменной $productList до и после гетлиста? Почему не приложили ее объявление.
4. Приложите полный код, где видно, что метод вызывается до и отрабатывает и метод вызывается после и не отрабатывает.
5. Приложили бы ещё результат вывода[CODE]echo "<pre>"; var_dump($offersExist); echo "</pre>";[/CODE]
1. Логика в шаблоне - очень плохой тон, вынесите хотя бы в result_modifier.
2. Тестируете с включенным кешированием?
3. Что в переменной $productList до и после гетлиста? Почему не приложили ее объявление.
4. Приложите полный код, где видно, что метод вызывается до и отрабатывает и метод вызывается после и не отрабатывает.
5. Приложили бы ещё результат вывода[CODE]echo "<pre>"; var_dump($offersExist); echo "</pre>";[/CODE]