質問 > フロント機能 > 配送時間を指定しても「指定なし」になってしまう |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
amock |
投稿日時: 2013/3/28 16:14
対応状況: −−−
|
新米 登録日: 2013/3/4 居住地: 投稿: 7 |
配送時間を指定しても「指定なし」になってしまう お世話になっております。
注文時に配送時間を指定して注文をしても、確認画面では「指定なし」と表示されてしまいます。 payment.tpl -> confirm.tpl間で引数を渡せていないのが原因なのだと思うのですが、ソースコードを見てもいまいち誤り箇所が分かりません。 ★EC-CUBE 2.12.2使用 ●payment.tplの内容 <!--★お届け時間★--> <!--{assign var=key value="deliv_time_id`$index`"}--> <span class="attention"><!--{$arrErr[$key]}--></span> お届け時間: <select name="<!--{$key}-->" id="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"> <option value="" selected="">指定なし</option> <!--{assign var=shipping_time_value value=$arrForm[$key].value|default:$shippingItem.time_id}--> <!--{html_options options=$arrDelivTime selected=$shipping_time_value}--> </select> ●confirm.tplの内容 <tr> <th scope="row">お届け時間</th> <td><!--{$shippingItem.shipping_time|default:"指定なし"|h}--></td> </tr> どなたかご教授いただけたら幸いです。 よろしくお願いいたします。 |
AMUAMU |
投稿日時: 2013/3/29 13:32
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 配送時間を指定しても「指定なし」になってしまう 質問に入れられているテンプレートの内容は標準と同じに見えます。
となると、テンプレートのレベルではなく他の部分でカスタマイズされた事が何らかの影響を及ぼしているのでは無いでしょうか? 何かカスタマイズとか他にしていませんか?
|
seasoft |
投稿日時: 2013/3/29 13:53
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 配送時間を指定しても「指定なし」になってしまう $shippingItem はテンプレート内でセットしている変数だと思いますので (違ったら、ゴメンなさい。誰か突っ込んでください) 記述できる位置が限定されたと思います。
ご参考まで。
|
AMUAMU |
投稿日時: 2013/3/29 18:16
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 配送時間を指定しても「指定なし」になってしまう 確かに
として設定されている変数なので、その範囲内でしか利用出来ないですね お届け時間部分だけを移動するなどテンプレートカスタマイズして別の場所で表示しようとしても場所によっては表示はしないと思います。上記foreachから対となる/foreachまでの間だけで利用可能って感じですね
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |