magentoのチェックアウトページで郵便番号と郵便番号を必須にする方法


7

配送および請求情報に郵便番号と郵便番号を必須にしようとしていますが、いくつかの解決策を提供できません。


デフォルトのmagento billing.phtmlファイルにはすでに検証クラスvalidate-zip-internationalが含まれています。これは機能しませんか?
Mufaddal 2014年

magentoのデフォルトのテーマはすでにこれをサポートしています。
スケシニ2014年

回答:


15

に行く

システム->構成->デフォルト->一般->国オプション

「次の国では郵便番号はオプションです」という複数選択ボックス。

フィールドをオプションとして使用する国を選択します。

コードの変更に関する限り、コードの変更ではなく、組み込みの機能に従うことを常にお勧めします。


OPはフィールドをオプションにしたくない
Mufaddal

1

彼らは郵便番号のテキストボックスになります。郵便番号のテキストボックスのclass属性に「required-entry」を追加してください。

たとえば。

<input type="text" title="<?php echo $this->__('Zip/Postal Code') ?>" name="billing[postcode]" id="billing:postcode" value="<?php echo $this->escapeHtml($this->getAddress()->getPostcode()) ?>" class="required-entry input-text validate-zip-international <?php echo $this->helper('customer/address')->getAttributeValidationClass('postcode') ?>" />

上記のクラスに必須エントリを追加したことを確認してください


チェックアウトページの配送の郵便番号を取得するにはどうすればよいですか?
Gem

1

もう1つの方法はrequired-entry、テンプレートにアクセスしてフィールドにクラス名を追加することです。


だと思いますrequired-entry
マリウス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.