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

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

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

投稿記事 by maki »

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

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

投稿記事 by yama »

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

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

投稿記事 by yama »

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

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

投稿記事 by maki »

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

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

投稿記事 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です。
maki
メンバー
メンバー
記事: 30
登録日時: 2016年10月28日(金) 20:44

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

投稿記事 by maki »

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

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

投稿記事 by yama »

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