ページ 11

テンプレート変数のWidgetについて

Posted: 2015年4月30日(木) 19:30
by jeyson
document.parser.class.inc.php
の3214行目
$modx->tvProcessor
の箇所で
テンプレート変数のWidgetを展開するために
/manager/includes/docvars/outputfilter
にあるファイルを読込している箇所がありますが
ここで読込されるファイル群が公開時に実行されることを前提にしています。

例えば
/manager/includes/docvars/outputfilter/delim.inc.php
ですが
2行目に
if(!defined('IN_PARSER_MODE') || IN_PARSER_MODE != 'true') exit();
があります。

コレのせいで管理画面(pluginでonDocSaveForm等)から
$modx->getTemplateVarOutput( "*" , $contents_id);
を呼ぶと
そのままexitが実行されて白い画面になってしまいます。

すみませんが
調整頂いたほうが良い気がします・・・

Re: テンプレート変数のWidgetについて

Posted: 2015年5月03日(日) 16:56
by yama
outputfilter.zip
(5.8 KiB) ダウンロード数: 118 回
修正しました。こちらで確認いただけますでしょうか?

Re: テンプレート変数のWidgetについて

Posted: 2015年5月04日(月) 07:10
by jeyson
ご対応いただき有り難うございます!!!

早速入れ替えさせていただきました。

ありがとうございます!!