質問 > フロント機能 > 住所氏名入力で住所2 address.addr02を必須から外したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
susumu |
投稿日時: 2022/2/7 18:29
対応状況: −−−
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
住所氏名入力で住所2 address.addr02を必須から外したい ▼テンプレート
[EC-CUBE] EC-CUBEのバージョン、アップデートで4.0.4 [レンタルサーバ] さくらインターネット [OS] 使用しているOS名、macOS 10.14.6 [PHP] 使用しているPHPのバージョン7.3 お世話になります 早速ですが購入の際の住所氏名入力で住所2 address.addr02を必須から外したいのですがどうしたら良いでしょうか? address.addr01に番地まで入力してもらいaddress.addr02はマンション部屋番号にしたいと考えています。 こうするとCSVを読み込む送り状発行の際に手直しが不要になり手間が省けるのでお願いします。 |
umebius |
投稿日時: 2022/2/8 9:15
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 住所氏名入力で住所2 address.addr02を必須から外したい AddressTypeのフォームでは、addr02_optionsを使って
required をfalse, constraintsを空の配列(または、NotBlankを含まない配列)にしてやれば良いかと思います。 EntryTypeなど複数のフォームで対応が必要になると思います。 ただサイト全体に影響しますがAddressType自体を修正すれば1ファイルですみそうですね。
|
susumu |
投稿日時: 2022/2/10 10:41
対応状況: −−−
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
Re: 住所氏名入力で住所2 address.addr02を必須から外したい ありがとうございます。
$options['addr02_options']['required'] = $options['required'];を $options['addr02_options']['false'] = $options['false']; でよろしいのでしょうか? constraintsを空の配列(または、NotBlankを含まない配列) の部分がよく判りませんが $options['addr02_options']['constraints'] = array_merge([ new Assert\NotBlank([]),のところを $options['addr02_options']['constraints'] = array_merge( ),でしょうか? なにぶんにもphpを全く理解していない者なので |
balisys |
投稿日時: 2022/12/28 17:16
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 409 |
Re: 住所氏名入力で住所2 address.addr02を必須から外したい 必須入力項目を任意入力項目にしたいとのことなので、
下記を参考にしてみてはいかがでしょうか。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=23738&forum=2 https://note.com/shintaiman/n/n1fcf24715a87 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |