不是 modx 的忠实粉丝,但遗憾的是它是我们在工作中使用的。
我无法在 modx evolution (1.0.5) 中保存修改后的模板变量。
在我的插件中,使用 OnBeforeDocFormSave 事件调用,我这样做是为了获取和修改电视:
//include global variables
global $content,$default_template,$tmplvars;
$foo = $tmplvars[$TV_ID][1] . "bar";
$tmplvars[$TV_ID][1] = $foo;
这似乎不起作用。$foo 已设置,但电视未保存。
$TV_ID 是我所追求的模板变量的资源 ID。
有很多方法可以通过 API 调用获取电视,但如何在保存之前对其进行修改?
任何帮助表示赞赏。