Это баг MODx, вот тут написано, как его исправить.
Закомментировать эти строчки в document.parser.class.inc.php:
Скажите а можно ли сказать модх, чтобы он не заменял [+п+] а выводил в браузер или редактор в неизменном виде ?
// remove all unused placeholders if (strpos($this->documentOutput, '[+') > -1) { $matches= array (); preg_match_all('~\[\+(.*?)\+\]~', $this->documentOutput, $matches); if ($matches[0]) $this->documentOutput= str_replace($matches[0], '', $this->documentOutput); }