質問 > フロント機能 > 商品購入時のお届け日・お届け時間の選択を必須にする |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2023/10/17 17:06
対応状況: 開発中
|
商品購入時のお届け日・お届け時間の選択を必須にする [EC-CUBE] 4.2.2
[PHP] 8.1.24 [データベース] MySQL 10.3.39-MariaDB [ブラウザ] chrome [レンタルサーバ]さくらサーバー お世話になっております。 EC-CUBE4系で、商品購入時にお届け日・お届け時間を必須にする方法をご教授いただけないでしょうか? 現在「指定なし」が選択にありますが、これを「選択してください」などの表示に変え、未選択の場合にはエラーが表示できればと思っております。 何卒、宜しくお願いいたします。 |
|
h_tanaka |
投稿日時: 2023/10/17 17:14
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1694 |
Re: 商品購入時のお届け日・お届け時間の選択を必須にする FormExtension にて、既存のフォームを上書きして定義すれば可能と思います。
https://doc4.ec-cube.net/customize_formtype 必須にするには、 Assert\NotBlank() を使用します。 「選択してください」にするには placeholder を 'admin.common.select' にします。 動作確認はしていないです。
|
mcontact |
投稿日時: 2023/10/19 9:48
対応状況: −−−
|
神 ![]() ![]() 登録日: 2022/1/22 居住地: 投稿: 1371 |
Re: 商品購入時のお届け日・お届け時間の選択を必須にする > 現在「指定なし」が選択にありますが、これを「選択してください」などの表示に変え、未選択の場合にはエラーが表示できればと思っております。
「指定なし」を「選択してください」に文言を変更するだけであれば、下記のファイルの該当行を変更すれば出来ますが「指定なし」自体は他の画面でも共通で使用されていますのでご注意のうえで変更等をおこなってください。 https://github.com/EC-CUBE/ec-cube/blob/9f20d4ffa2ca2bd12a7397dd4c625ff639e5cc1d/src/Eccube/Resource/locale/messages.ja.yaml#L7
|
ゲスト |
投稿日時: 2023/10/19 11:35
対応状況: −−−
|
Re: 商品購入時のお届け日・お届け時間の選択を必須にする 選択の必須は無事出来ました!
エラーメッセージは慎重に変更したいと思います。 この度は、ご回答ありがとうございました! |
|
ゲスト |
投稿日時: 2023/10/19 11:36
対応状況: −−−
|
Re: 商品購入時のお届け日・お届け時間の選択を必須にする 選択の必須は無事出来ました!
この度は、ご回答ありがとうございました! |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |