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

質問全般・改善要望
maki
メンバー
メンバー
記事: 20
登録日時: 2016年10月28日(金) 20:44

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

投稿記事by maki » 2019年3月13日(水) 18:33

今まで使っていたものを1.0.21にアップデートしたところ、Wayfinderで&rowTpl等々のコードの中に置いていたテンプレート変数が全く表示されなくなってしまいました。
[+自作のテンプレ変数+]
↑こういうのが表示されません。既存のリソース変数
[+pagetitle+]
は問題なく表示されます。
解決方法ありますでしょうか。
※1.0.22J-beta1にアップグレードしてもだめでした。
アバター
yama
管理人
記事: 3083
登録日時: 2009年7月29日(水) 02:50

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

投稿記事by yama » 2019年3月13日(水) 18:41

了解です、後ほど修正します。
アバター
yama
管理人
記事: 3083
登録日時: 2009年7月29日(水) 02:50

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

投稿記事by yama » 2019年3月14日(木) 22:51

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

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

投稿記事by maki » 2019年3月15日(金) 09:28

どうもありがとうございました!問題が解決されました。
maki
メンバー
メンバー
記事: 20
登録日時: 2016年10月28日(金) 20:44

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

投稿記事by maki » 2019年3月16日(土) 08:50

すみません、問題が解決したと思いまして、複数サイトを更新したのですが、そのうち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です。
maki
メンバー
メンバー
記事: 20
登録日時: 2016年10月28日(金) 20:44

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

投稿記事by maki » 2019年3月16日(土) 09:03

追記:自己解決しました。
mm_rulesにたくさん書いてあったのですが、そのうちの一部が今回の更新で不具合を起こしていました。
これを使わなければ大丈夫なのでひとまず問題ありません。
おさわがせしました。
アバター
yama
管理人
記事: 3083
登録日時: 2009年7月29日(水) 02:50

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

投稿記事by yama » 2019年3月18日(月) 12:05

もしよければそれも解決します。詳細を教えていただいてよいでしょうか?