不是Modx的忠實粉絲,但遺憾的是這是我們在工作中使用的。Modx Evolution:如何在保存之前訪問和修改模板變量(tv)?
我無法在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調用獲得電視機,但是如何在保存之前對其進行修改?
任何幫助表示讚賞。
這是一個恥辱,你不是一個風扇,modx很容易我最喜歡的那些我用過的CMS(Drupal,Wordpress,Joomla) – Fishcake
不是一般的cmses粉絲:)給我一個很好的框架任何一天。 – thelastshadow