[+placeholder+]
Насколько я с ними работал, это переменные шаблонов или чанков, которые при выводе заменяются на определенные значения с помощью плагинов или сниппетов. Если же ни плагины, ни сниппеты не поставили значение, то заменяется на пустоту.
Пример:
Чанк template:
Your name is [+CurrentName+]<br/>
Your destination is [+CurrentDestination+]<br/>
[+SecretText+]
Сниппет template_parser:
$template = $modx->getChunk['template'];
$vars = array('/[+CurrentName+]/','/[+CurrentDestination+]/');
$values = array($name,'Site');
$template = preg_replace($vars,$values,$template);
$SecretText = '';
if($name=='Robot') $SecretText = 123456;
$template = str_replace("[+SecretText+]",$SecretText,$template);
return $template;
Теперь можно вызвать сниппет [[template_parser?name=’Robot’]], который выведет чанк с заведомо подставленными значениями.