ページ 11

1.0.21にて Wayfinderがテンプレート変数を読まない

Posted: 2019年3月13日(水) 18:33
by maki
今まで使っていたものを1.0.21にアップデートしたところ、Wayfinderで&rowTpl等々のコードの中に置いていたテンプレート変数が全く表示されなくなってしまいました。
[+自作のテンプレ変数+]
↑こういうのが表示されません。既存のリソース変数
[+pagetitle+]
は問題なく表示されます。
解決方法ありますでしょうか。
※1.0.22J-beta1にアップグレードしてもだめでした。

1.0.21にて Wayfinderがテンプレート変数を読まない

Posted: 2019年3月13日(水) 18:41
by yama
了解です、後ほど修正します。

1.0.21にて Wayfinderがテンプレート変数を読まない

Posted: 2019年3月14日(木) 22:51
by yama
https://github.com/modxcms-jp/evolution ... evelop.zip
調べてみたところ、テンプレート変数のプロセッサを通す処理自体が最近のバージョンでバグってました。
なので、Wayfinderに限らずいろいろ広範囲に影響があります。
修正したので、上記パッケージでアップデートすれば直ると思います。

1.0.21にて Wayfinderがテンプレート変数を読まない

Posted: 2019年3月15日(金) 09:28
by maki
どうもありがとうございました!問題が解決されました。

1.0.21にて Wayfinderがテンプレート変数を読まない

Posted: 2019年3月16日(土) 08:50
by maki
すみません、問題が解決したと思いまして、複数サイトを更新したのですが、そのうち1つで
Parse error: syntax error, unexpected 'mm_default' (T_STRING) in /xxx.co.jp/assets/plugins/managermanager/mm.inc.php(241) : eval()'d code on line 24
というエラーが管理画面の各リソースページ最下部に出るようになってしまいました。
更新した他のサイトではエラーが出ていないため、PHPのバージョンの問題かもしれません。ここだけさくらのサーバでしてPHP7.2.14です。

1.0.21にて Wayfinderがテンプレート変数を読まない

Posted: 2019年3月16日(土) 09:03
by maki
追記:自己解決しました。
mm_rulesにたくさん書いてあったのですが、そのうちの一部が今回の更新で不具合を起こしていました。
これを使わなければ大丈夫なのでひとまず問題ありません。
おさわがせしました。

1.0.21にて Wayfinderがテンプレート変数を読まない

Posted: 2019年3月18日(月) 12:05
by yama
もしよければそれも解決します。詳細を教えていただいてよいでしょうか?