質問 > フロント機能 > 会員情報入力フォームの最新が表示されず、項目に「Array」が表示される |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
masao355 |
投稿日時: 2014/9/8 14:48
対応状況: 確認中
|
新米 登録日: 2014/9/8 居住地: 大阪 投稿: 9 |
会員情報入力フォームの最新が表示されず、項目に「Array」が表示される 以前「Array」が表示されるというスレッドを見て修正を試みたのですが、上手くいきません。どうか教えて下さい。
バージョン:2.13.2 状況: 1、EC-CUBEバージョン2.13.2をインストールし、問題なく動くことを確認しました。 2、2.11で使用していたデザインテンプレートを適用し不具合を調整しています。 現象: 「会員登録(入力ページ)」「会員登録内容変更」で各項目に「Array」が表示される。 自分で行った対策: 「Smarty/templates/テンプレート名/frontparts/」内の form_personal_input.tplを2.13.2のものに差し替え form_personal_confirm.tplを追加 「data/Smarty/templates/テンプレート名/entry/」内のファイルを2.13.2のものに差し替え 対策後の現象: 「会員登録(入力ページ)」「会員登録内容変更」で各項目に「Array」が表示される。 表示されるはずの「会社名」が表示されない 備考: デフォルトのテンプレートに戻すと問題は発生しません。 どうかよろしくお願いいたします。 ありがとうございます。解決しました。 |
yuh |
投稿日時: 2014/9/8 15:49
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 会員情報入力フォームの最新が表示されず、項目に「Array」が表示される $arrForm[$key1]等になっている部分をすべて
$arrForm[$key1].value等に変更してください。 2.11系に会社名は存在していないので、手動で追加する必要があります。 |
tsuji |
投稿日時: 2014/9/8 15:56
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 会員情報入力フォームの最新が表示されず、項目に「Array」が表示される masao355 様
inputのvalueの記述が違うためにArrayと表示されるのだと思います。 2.11.5ではvalue="<!--{$arrForm[$key1]|h}-->" 2.13.2ではvalue="<!--{$arrForm[$key1].value|h}-->" 解決策としては、2.11のテンプレートのinputの記述を2.13.2のように書き換えることだと思います。 参考のため、以下にEC-CUBEのデフォルトの2.11と2.13.2で名前の出力部分を記述します。 2.11.5↓ 引用:
2.13.2↓ 引用:
|
masao355 |
投稿日時: 2014/9/8 17:39
対応状況: 解決済
|
新米 登録日: 2014/9/8 居住地: 大阪 投稿: 9 |
Re: 会員情報入力フォームの最新が表示されず、項目に「Array」が表示される yuh様
ありがとうございます! 解決しました。 |
masao355 |
投稿日時: 2014/9/8 17:39
対応状況: −−−
|
新米 登録日: 2014/9/8 居住地: 大阪 投稿: 9 |
Re: 会員情報入力フォームの最新が表示されず、項目に「Array」が表示される tsuji様
ありがとうございます! 解決しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |