Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Возможно. Ищите информацию про component_epilog.php. Из template.php перенесете шаблон в component_epilog.php, и там можно будет проверять любые условия. При этом $arResult будет по-прежнему браться из кеша.
Как-то не подумал что весь шаблон можно перенести в component_epilog.php, думал он вспомогательный как resultmodifier.
Т.е. можно template.php вообще пустым оставить?