ページ 11

cfFormMailerでプレースホルダに値が入らない

Posted: 2017年4月18日(火) 19:09
by kazuike
MODX 1.0.18J

cfFormMailerでプレースホルダに値が入らないという現象が起こっています。
確認画面もメールも全てダメです。
ちなみに、出力された確認画面のHTMLソース中には、hiddenで入力値はちゃんと埋め込まれています。

ヒントになりそうな事があればお願いします。

なお、cfFormMailerは、GitHubのもので、
最初、2015年3月頃?のものを使ってこの現象が起きたので、
最新版(2016年11月?)の「class.cfFormMailer.inc.php」を入れてみましたが、
現象は変わりませんでした。

また、直接関係あるかわかりませんが、
MODXは、0.9.6.1p2 から1.0.18Jにアップデートしています。

cfFormMailerでプレースホルダに値が入らない

Posted: 2017年4月18日(火) 19:14
by kazuike
追加情報です。
プレースホルダだけでなく、
入力画面のチャンクで

コード: 全て選択

<input type=reset value="取 消" name="reset" />
となっている箇所が、
実際に出力されたHTMLソースでは、

コード: 全て選択

<input type=reset value="" name="reset" />
となっています。

cfFormMailerでプレースホルダに値が入らない

Posted: 2017年4月18日(火) 19:25
by kazuike
0.9.6.1p2の時代からあるサイトなので、
プラグイン「PHx」を使っており、
どうも、これが影響しているようです。
いったん、PHxを停止したところ、現象が改善されました。
#PHxを使っている箇所を全部変更しないといけないのか。orz