2017-04-01 12 views

答えて

-1

だけです(あなたがPreferences->お客様での標準的な登録を選択した場合、彼らは登録時に表示されます)アドレスフィールドを変更することができます。 enter image description here

(あなたはB2Bを持っている場合、他のフィールドが表示されます、それを有効にする)下部に、あなたはまた、顧客のメニューの一部のフィールドを設定することができます Fields

: は、あなたが国に必要なフィールドを編集する必要があり、これを行うには

異なるフィールドを追加するには、モジュールが必要です。また、フィールドを表示および保存するために多くのファイルを編集する必要があります。

注:これらのスクリーンショットは、1.6ですが、1.7の国の住所は同一です。

編集: スクリーンショットに基づいて、標準の登録オプションはありません。それが1.7で利用できるかどうかはわかりません。とにかく、Prestashopの電話番号フィールドは、顧客ではなく、アドレスと関連しています。他のフィールドを削除するのは簡単ですが、住所を入力するのではなく、顧客の電話番号を追加するのはやや難しく、顧客の住所を作成するか、顧客テーブル、クラス、フォームを変更する必要があります。

私が作ることができる1つの提案は、会社のフィールドを電話番号に翻訳し、それをオプションにしないことです。それは1つの問題を解決するだろう。

+0

アドレスフィールドが1.7 – sadlyblue

+0

更新の質問に同一のスクリーンショットをチェックしてください助けます。 –

+0

更新ありがとうございますが、これは答えられません。私はフォームフィールドを変更する必要があります。私もprestashopフォーラムでこの質問をしますが、運はありません。 –

1

getFormat()メソッドの下でclass/form/CustomerFormatter.phpで掘り出しを開始することができます。登録フォームのフィールドの配列があります。私はそれを直接編集するのではなく、あなたのテーマフォルダからそのメソッドをオーバーライドできると思います。

0

ユーザー登録や管理者用に携帯電話を組み込む必要があったため、同様の問題がありました。

"ps_address_format"テーブルに "phone_mobile"という文字列を "format"カラムに追加してPS 1.7で解決しました。私は他のフィールドを追加しようとするが、このフィールドはテーブル "ps_address"のフィールドでなければならない。

希望は、あなたの国の構成で

関連する問題