質問 > フロント機能 > お届け日のプルダウン一番上の指定なしを消したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
akadota |
投稿日時: 2020/8/28 17:38
対応状況: 開発中
|
半人前 登録日: 2020/8/11 居住地: 投稿: 24 |
お届け日のプルダウン一番上の指定なしを消したい テイクアウトのフォームを作成してまして、『お届け日』を『受取り日』に変更しようとしています。
そこで、プルダウン一番上の「指定なし」を消したいのですがやり方が全くわかりません。ご教授いただけないでしょうか? app/template/default/Shopping/confirm.twig の下記を変更中です。 <div class="ec-orderDelivery__actions"> <div class="ec-selects"> <div class="ec-select"> <!-- <label>{{ 'front.shopping.delivery_provider'|trans }}</label> {% set delivery_fee = 0 %} {% for item in shipping.order_items if item.isDeliveryFee %} {% set delivery_fee = item.total_price %} {% endfor %} {{ Order.Shippings[idx].Delivery }}({{ delivery_fee|price }}) --> <label>受取り方法</label>テイクアウト </div> <div class="ec-select ec-select__delivery"> <!--<label>{{ 'front.shopping.delivery_date'|trans }}</label>--> <label>お受取り日</label> {{ Order.Shippings[idx].shipping_delivery_date? Order.Shippings[idx].shipping_delivery_date|date_day_with_weekday : 'common.select__unspecified'|trans }} </div> <div class="ec-select ec-select__time"> <!--<label>{{ 'front.shopping.delivery_time'|trans }}</label>--> <label>お受取り時間</label> {{ Order.Shippings[idx].shipping_delivery_time?: 'common.select__unspecified'|trans }} </div> </div> </div> |
468 |
投稿日時: 2020/8/29 10:58
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: お届け日のプルダウン一番上の指定なしを消したい フォーム部品の定義は/src/Eccube/Form/Type/以下のPHPファイルで指定されています。
実際に動作確認までして試してはいませんが、多分、ご要望のフォームは/src/Eccube/Form/Type/Shopping/ShippingType.phpの中でshipping_delivery_dateという名称で定義されています。(182行目付近) 'placeholder' => 'common.select__unspecified', ↓ 'placeholder' => false, に変更すると「指定なし」の選択肢はなくなると思います。
|
akadota |
投稿日時: 2020/8/29 16:43
対応状況: 解決済
|
半人前 登録日: 2020/8/11 居住地: 投稿: 24 |
Re: お届け日のプルダウン一番上の指定なしを消したい うまくいきました!
ありがとうございます。 ちなみにわかれば教えていただきたいのですが、 この「common.select__unspecified」で「指定しない」が表示されるのは、どこのファイルで定義されてるのでしょうか? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |