Можно, конечно. И даже классы можно. Думаю, у Вас ошибка где-то в другом месте.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Трудно предсказать, что у Вас такое происходит. Но еще раз - нет, Ваша догадка неверна. Функции, конечно же, допустимы внутри сниппетов. Сам сайт уже работает? В нем нет каких-то аналогичных сниппетов с функцией test()? Теоретически одна функция может конфликтовать с другой с таким же именем. Между прочим, этот форум совсем заброшен русскоязычными пользователями. Да я сам сюда случайно забрел
Приходите сюда, например:
https://modx.ru/vopros-otvet/
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.