Не большой поклонник modx, но, к сожалению, это то, что мы используем в работе.
У меня проблемы с сохранением измененной переменной шаблона в modx evolution (1.0.5).
В моем плагине, вызванном с событием OnBeforeDocFormSave, я делаю это, чтобы получить и изменить tv:
//include global variables
global $content,$default_template,$tmplvars;
$foo = $tmplvars[$TV_ID][1] . "bar";
$tmplvars[$TV_ID][1] = $foo;
Это не похоже на работу. $ foo установлен, но телевизор не сохранен.
$ TV_ID - идентификатор ресурса шаблонной переменной, за которой я работаю.
Существует множество способов получить телевизор с помощью вызовов API, но как я могу изменить его перед сохранением?
Любая помощь приветствуется.