機能要望 > フロント機能 > sphone 「お支払方法・お届け時間等の指定画面」で支払い方法画像を表示したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kazz_oga |
投稿日時: 2022/4/6 13:11
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2013/8/5 居住地: 東京都北区赤羽西 投稿: 144 |
sphone 「お支払方法・お届け時間等の指定画面」で支払い方法画像を表示したい ▼テンプレート
[EC-CUBE] 2.17.1 [レンタルサーバ] さくらサーバ [OS] FreeBSD 11.2 [PHP] 7.4 [データベース] MySQL 5.7.37 [WEBサーバ] Apache、2.4 [ブラウザ] safari [導入プラグインの有無] あり [カスタマイズの有無] あり [現象] sphoneの「お支払方法・お届け時間等の指定画面」で支払い方法画像を表示したい。 defaultでは表示されている。 sphoneのpayment.tplを確認すると html部分では<img src=......>の記載があるが <ul id=payment>の<li>を生成するscriptでは<img src=......>の生成記載がない。 2.13.2、2.13.5でも同じように<img src=......>の生成記載がない そこで次の記述を追加、修正しました。 $.ajax({ ・ ・ // ラベル var label = $('<label />') .attr('for', 'pay_' + i) .text(data.arrPayment[i].payment_method); // 支払い方法の蘭 kazz modified,20220406 var method_td=$('<td />') .addClass('centertd').attr('style','width:fit-content(10em)') .append(radio) .append(label); // 支払い方法イメージの追加 kazz modified, 20220406 if (data.img_show) { var payment_image = data.arrPayment[i].payment_image; if (payment_image) { var img = $('<img />').attr('style','width:250px') .attr('src', '<!--{$smarty.const.IMAGE_SAVE_URLPATH}-->' + payment_image); var img_td = $('<td />').attr('style','width:min-content').append(img); } else { var img_td = $('<td />'); } } else { var img_td = $('<td />'); } // 行 kazz modified,20220406 var li = $('<li />') .append(method_td) .append(img_td); li.appendTo(payment); ・ ・ var img = $('<img />').attr('style','width:250px')のサイズは当店の都合です。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |