バグ報告 > フロント機能 > 支払方法生成(2.13.1のsphone) |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
gatchi |
投稿日時: 2014/3/4 1:25
対応状況: −−−
|
新米 登録日: 2014/2/1 居住地: 東京 投稿: 10 |
支払方法生成(2.13.1のsphone) Ver.2.13.1のスマホテンプレートで、
payment.tplの63行目付近。 「.append($('<td />')」は、 不要ではないでしょうか。 tableではなく、ul&liなので・・・ ついでに、これを消すと、 お支払方法のimgが表示されるようになります。 PC用からの改修漏れ? |
gatchi |
投稿日時: 2014/3/4 2:17
対応状況: −−−
|
新米 登録日: 2014/2/1 居住地: 東京 投稿: 10 |
Re: 支払方法生成(2.13.1のsphone) 訂正します。
「.append($('<td />')」は、次の行の 「.addClass('centertd')」の為ですね。 「.append($('<td />')」を 「.append($('<span />')」等に変更でしょうか。 また、画像表示は支払方法が1件のみの場合でした。 そもそも、スマホ用のjavascriptには、 画像表示を行う定義が記述されていません。 (164行目付近の定義では表示対応してますが) 対策として51行目付近に for (var i in data.arrPayment) { + if (data.img_show) { + var payment_image = data.arrPayment[i].payment_image; + if (payment_image) { + var img = $('<img />').attr('src', '<!--{$smarty.const.IMAGE_SAVE_URLPATH}-->' + payment_image); + } + } // ラジオボタン を追記し、62行目付近以降を // 行 var li = $('<li />') - .append($('<td />') + .append($('<span />') .addClass('centertd') .append(radio) - .append(label)); + .append(label) + .append(img)); の変更で画像表示させました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |