Можно в вызов сниппета передать параметр parse, к примеру {snippet name=Wayfinder params=$params parse=true} Тогда полностью весь код Wayfinder-а вместе с чанками шаблонов будет отработан MODX-парсером еще на уровне Smarty, и дальше будет выдан чистый HTML. Если менюшка кешируемая, то можно смело так делать. Код плагина.