Подскажите пожалуйста, как выполнить сниппет при нажатии ссылки на сайте?
Как делаю я:
Создал ресурс документ, убрал галку «Использовать HTML редактор» и прописал вызов сниппета
[[!chngCookieTypeSite]]
в содержимом документа.
В шаблоне вызываю данный ресурс:
<a href="[[~100]]">Версия для слабовидящих</a>

должен отрабатывать сниппет, и он отрабатывает, но! только в браузере firefox
Сниппет такого типа:
<?php
if (isset($_COOKIE['typesite'])) {
    if ($_COOKIE["typesite"]==1){
        setcookie("typesite", 0);
        $output = 0;
    }else{
        $output = setcookie("typesite", 1);
        $output = 1;
    }
    
}else{
    $output = 0;
    setcookie("typesite", $output);
}

$modx->sendRedirect($modx->makeUrl('1'));

return $output;


Т.е. банально пишу куки под тип сайта.

Вопрос, что я не так сделал и как правильно вызвать сниппет по ссылке.