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

質問全般・改善要望
返信する
hassaku
メンバー
メンバー
記事: 2
登録日時: 2021年6月05日(土) 10:32

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

投稿記事 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];
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

了解です、後ほど修正します。動作テストをお願いしてよいでしょうか?
hassaku
メンバー
メンバー
記事: 2
登録日時: 2021年6月05日(土) 10:32

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

投稿記事 by hassaku »

早速のご検討ありがとうございます。
はい。動作確認にはご協力させていただきます。
返信する