Замечание: использует метод toPlaceholder.
void toPlaceholders(mixed $subject[, string $prefix]);
$subject - объект или массив со значениями. $prefix - текстовый префикс, который можно добавить к названию плейсхолдера. По умолчанию: пусто
// Зададим некий массив, который может выдавать наш сниппет
$a = array( 'name' => 'Сообщество MODX',
'type' => 'site',
'url' => 'http://modx.im'
);
// Сделаем из него набор плейсхолдеров
$modx->toPlaceholders($a,'test.');
// Выведем текст для проверки плейсхолдеров
echo ' Название сайта: [+test.name+]<br> Ссылка на сайт: [+test.url+] ';
// полученный результат:
// Название сайта: Сообщество MODX
// Ссылка на сайт: http://modx.im