Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Боюсь что с Джумлой не подскажу. Но на Битриксе это делается так:
В настройках сайта (там, где выбирается шаблон для сайта) вы в качестве условия указываете примерно такой php код ( и тип условия, соответственно, так же php код):
$_COOKIE['ZOOM'] == 'Y'
Первым указываете этот шаблон с условием, основной шаблон следующим, без всяких условий.
А ваш переключатель, соответственно, должен устанавливать или убирать эту куку.