Зато процессоры могут возвращать массив. Все зависит от ситуации, письмо формируется в запросе из процессора submit $this->modx->smarty->fetch($tpl), и массивы с переменными подключаются заранее $this->modx->smarty->assign('order_data', $data);