ページ 11

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

Posted: 2013年12月17日(火) 14:19
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ぐらいしか使わないので…)。

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

引き続きよろしくお願いいたします。

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

Posted: 2013年12月19日(木) 16:47
by yama
http://131219163855-23424.evo.demo.modx ... frame=main
この部分でしょうか?もしかするとアップデート時にプロパティの更新を失敗しているのかもしれません。後ほど確認してみます。

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

Posted: 2013年12月19日(木) 16:48
by shobu
ご指摘の場所です。

よろしくお願いいたします。