ページ 11

OnBeforeDocFormSave 時の $tmplvars が空?

Posted: 2012年8月25日(土) 19:53
by akah
はじめまして。

本家版 1.0.6 で使っている自作のプラグインを日本版 1.0.6J-r5 に入れたところ動作しなかったので、下記の簡単なテスト用プラグインを作って確認してみたところ、$tmplvars が取得できていないのか、なにも表示されません。

コード: 全て選択

global $tmplvars;
echo $tmplvars[7][0];
$modx->messageQuit('Debug stopping');
お手数をおかけいたしますが、ご確認のうえ、ご対応くださいますようよろしくお願いいたします。

Re: OnBeforeDocFormSave 時の $tmplvars が空?

Posted: 2012年8月25日(土) 19:59
by yama
了解です、調べてみます。その付近だとシステムイベントが2つあると思いますが、どちらでしょうか?

Re: OnBeforeDocFormSave 時の $tmplvars が空?

Posted: 2012年8月25日(土) 20:18
by akah
OnBeforeDocFormSave です。
よろしくお願いします。

Re: OnBeforeDocFormSave 時の $tmplvars が空?

Posted: 2012年8月25日(土) 20:33
by yama
了解です。新規投稿時・アップデート時両方でしょうか?(新規投稿時はエラーになりそうな構成なので)

Re: OnBeforeDocFormSave 時の $tmplvars が空?

Posted: 2012年8月25日(土) 21:57
by akah
新規投稿時、アップデート時の両方です。

Re: OnBeforeDocFormSave 時の $tmplvars が空?

Posted: 2012年8月25日(土) 22:18
by yama
了解です、後ほどパッチを作りますのでお試しいただけますでしょうか。

Re: OnBeforeDocFormSave 時の $tmplvars が空?

Posted: 2012年8月25日(土) 22:30
by akah
了解です。夜遅くまでありがとうございます。

Re: OnBeforeDocFormSave 時の $tmplvars が空?

Posted: 2012年8月25日(土) 22:36
by yama
パッチを作りました。2~3度調整する必要があるかもしれませんが、これをお試しいただけますでしょうか。
manager/processors/ ディレクトリに上書きします。

Re: OnBeforeDocFormSave 時の $tmplvars が空?  【解決済み】

Posted: 2012年8月25日(土) 23:00
by akah
yamaさん。バッチリです!!
1.0.6 からコピーしたプラグインもちゃんと動作します。
ありがとうございました。