アップデート時にテンプレート変数の区切り文字の設定が失われる

質問全般・改善要望
返信する
shobu
メンバー
メンバー
記事: 91
登録日時: 2011年5月26日(木) 16:54

アップデート時にテンプレート変数の区切り文字の設定が失われる

投稿記事 by shobu »

いつもお世話になっております。
アップグレード時に気づいた事があり、御報告いたします。
地味な内容ですがよろしくお願いいたします。

アップグレード元の環境によると思いますが、私が確認した環境ですと 1.0.5Jから1.0.12Jへのアップグレードとなります。

1.0.12Jですとテンプレート変数を delim として、区切り文字をデフォルト以外にすると display_params に &format=xx&delim=xx と、2つのパラメータが入るようです。
1.0.5Jですと &format だけで、このdisplay_params の持たせ方の仕様変更によるものか、delimをデフォルトの , 以外にしていると、アップデート後にデフォルトに戻ってしまうようです。
今回発見したのは delim だけですが、他の formats や widgets にも同じようなケースがあるかもしれません(普段、delimぐらいしか使わないので…)。

アップデート時の処理にこの辺の変換があるようならば修正を入れて頂けると大変助かります。

引き続きよろしくお願いいたします。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: アップデート時にテンプレート変数の区切り文字の設定が失われる

投稿記事 by yama »

http://131219163855-23424.evo.demo.modx ... frame=main
この部分でしょうか?もしかするとアップデート時にプロパティの更新を失敗しているのかもしれません。後ほど確認してみます。
shobu
メンバー
メンバー
記事: 91
登録日時: 2011年5月26日(木) 16:54

Re: アップデート時にテンプレート変数の区切り文字の設定が失われる

投稿記事 by shobu »

ご指摘の場所です。

よろしくお願いいたします。
返信する