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

質問全般・改善要望
返信する
akah
メンバー
メンバー
記事: 7
登録日時: 2012年8月25日(土) 19:26

OnBeforeDocFormSave 時の $tmplvars が空?

投稿記事 by akah »

はじめまして。

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

コード: 全て選択

global $tmplvars;
echo $tmplvars[7][0];
$modx->messageQuit('Debug stopping');
お手数をおかけいたしますが、ご確認のうえ、ご対応くださいますようよろしくお願いいたします。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: OnBeforeDocFormSave 時の $tmplvars が空?

投稿記事 by yama »

了解です、調べてみます。その付近だとシステムイベントが2つあると思いますが、どちらでしょうか?
akah
メンバー
メンバー
記事: 7
登録日時: 2012年8月25日(土) 19:26

Re: OnBeforeDocFormSave 時の $tmplvars が空?

投稿記事 by akah »

OnBeforeDocFormSave です。
よろしくお願いします。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: OnBeforeDocFormSave 時の $tmplvars が空?

投稿記事 by yama »

了解です。新規投稿時・アップデート時両方でしょうか?(新規投稿時はエラーになりそうな構成なので)
akah
メンバー
メンバー
記事: 7
登録日時: 2012年8月25日(土) 19:26

Re: OnBeforeDocFormSave 時の $tmplvars が空?

投稿記事 by akah »

新規投稿時、アップデート時の両方です。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: OnBeforeDocFormSave 時の $tmplvars が空?

投稿記事 by yama »

了解です、後ほどパッチを作りますのでお試しいただけますでしょうか。
akah
メンバー
メンバー
記事: 7
登録日時: 2012年8月25日(土) 19:26

Re: OnBeforeDocFormSave 時の $tmplvars が空?

投稿記事 by akah »

了解です。夜遅くまでありがとうございます。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: OnBeforeDocFormSave 時の $tmplvars が空?

投稿記事 by yama »

パッチを作りました。2~3度調整する必要があるかもしれませんが、これをお試しいただけますでしょうか。
manager/processors/ ディレクトリに上書きします。
添付ファイル
save_content.processor.zip
(6.69 KiB) ダウンロード数: 553 回
akah
メンバー
メンバー
記事: 7
登録日時: 2012年8月25日(土) 19:26

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

投稿記事 by akah »

yamaさん。バッチリです!!
1.0.6 からコピーしたプラグインもちゃんと動作します。
ありがとうございました。
返信する