ページ 11

$modx->getTemplateVarOutput()が動かない

Posted: 2021年6月23日(水) 20:00
by hassaku
1.0.24Jにしてから,$modx->getTemplateVarOutput()が動かないように見えます。
仕様かもしれませんが,wayfinder(version 2.1)のソース(wayfinder.inc.php)で
利用されているため,wayfinderが動かず困りました。

以下のように,getTemplateVarOutputをgetFieldに直せば動くので,
とりあえずは問題回避されています。

この症状の回避方法はありませんでしょうか?もしないようであれば
modx側でgetTemplateVarOutputが動くよう,修正をご検討いただけないでしょうか?

diff wayfinder.inc.php wayfinder.inc.php.20200527
680,683c680,681
< // $tv = $modx->getTemplateVarOutput($tvname, $id);
< // $resourceArray["#{$id}"][$tvname] = $tv[$tvname];
< $tv = $modx->getField($tvname, $id);
< $resourceArray["#{$id}"][$tvname] = $tv;
---
> $tv = $modx->getTemplateVarOutput($tvname, $id);
> $resourceArray["#{$id}"][$tvname] = $tv[$tvname];

$modx->getTemplateVarOutput()が動かない

Posted: 2021年6月23日(水) 20:04
by yama
了解です、後ほど修正します。動作テストをお願いしてよいでしょうか?

$modx->getTemplateVarOutput()が動かない

Posted: 2021年6月23日(水) 21:07
by hassaku
早速のご検討ありがとうございます。
はい。動作確認にはご協力させていただきます。