質問 > フロント機能 > フォームの住所2つ目のみを任意にしたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cro233 |
投稿日時: 2020/4/22 18:47
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2020/1/9 居住地: 投稿: 69 |
フォームの住所2つ目のみを任意にしたい [EC-CUBE] 4.0.3
[レンタルサーバ] エックスサーバー [OS] Mac OS [PHP] 7.2.27 [データベース] MySQL 5.7.27 [WEBサーバ] Apache [ブラウザ] Google Chrome、Safari ▼やりたいこと 下記のページに住所を入力する箇所がございますので、住所のテキストボックスを任意にしようと思っております。 ・MYページ/会員登録内容変更(入力ページ) ・MYページ/お届け先追加 ・会員登録(入力ページ) ・非会員購入情報入力 ・商品購入/お届け先の追加 ・商品購入/お届け先の複数指定(お届け先の追加) 下記URLでは、住所全体を任意に変更するものと認識しましたので、今回のケースとは異なると思います。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=23738&forum=2 該当箇所はこちらであってますでしょうか? src/Eccube/Form/Type/Front/EntryType.php 住所のテキストボックス2つのうち、1つを任意にする方法を知ってる方いらっしゃいましたらご教示お願いします。 よろしくお願いします。 |
tao_s |
投稿日時: 2020/4/23 1:07
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2008/8/20 居住地: 東京 投稿: 805 |
Re: フォームの住所2つ目のみを任意にしたい EntryTypeじゃなくてAddressTypeになると思います。
ここで、
とか
とかやってるので、ここを変えれば住所2つ目のみを任意にできると思います。 でも、コアのファイルを直接書き換えるのはお行儀が悪いので、FormExtensionでオプションを設定し直した方が良いと思います。 詳しいやり方はこちらに書いてあります。 https://doc4.ec-cube.net/customize_formtype
|
cro233 |
投稿日時: 2020/4/27 16:28
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2020/1/9 居住地: 投稿: 69 |
Re: フォームの住所2つ目のみを任意にしたい tao_s 様
ご回答ありがとうございます。 FormExtensionにつきまして https://doc4.ec-cube.net/customize_formtype こちら拝見しましたが、やり方がいまいちわかりませんでした。 ご教示いただいたのに大変申し訳ないです。 少々お行儀が悪くても構いませんので、以下の変更方法を詳しくご教示いただけませんでしょうか?
大変お手数ですが、よろしくお願いいたします。 |
balisys |
投稿日時: 2023/11/25 16:35
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2020/7/5 居住地: 投稿: 502 |
Re: フォームの住所2つ目のみを任意にしたい 引用:
少々お行儀が悪くても構いませんので、以下の変更方法を詳しくご教示いただけませんでしょうか? FormExtensionを利用しない場合は直接下記AddressType内で、 必須に指定してる箇所をコメントアウトすればご希望の挙動が実現できるかと思います。 ※コアファイルを編集するとアップデートやプラグイン導入時に影響でる可能性あります。 https://github.com/EC-CUBE/ec-cube/blob/4.2/src/Eccube/Form/Type/AddressType.php#L52 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |