Отключение поля Zipcode в zencart регистрация / проверка

Пожалуйста, помогите с этой маленькой проблемой дзен-кар.

Некоторые поля, особенно почтовый индекс, являются / не требуются для работы моего интернет-магазина, так как не во всех областях, где есть обложки, например, почтовые индексы. Поэтому вопрос в том, как отключить те поля, которые не нужны для регистрации / проверки в zen-cart. Может кто-нибудь помочь, пожалуйста

0

Решение

Чтобы сделать поле не обязательным, вам нужно сделать 2 вещи.

Перейдите на веб-сайт includes / languages ​​/ YOUR_TEMPLATE_NAME / english.php (или на свой языковой файл) и удалите *

Например, для почтового индекса:

В english.php написано (около строки 200):

define('ENTRY_POST_CODE', 'Post/Zip Code:');
define('ENTRY_POST_CODE_ERROR', 'Your Post/ZIP Code must contain a minimum of ' . ENTRY_POSTCODE_MIN_LENGTH . ' characters.');
define('ENTRY_POST_CODE_TEXT', '*');

и измените его на:

define('ENTRY_POST_CODE', 'Post/Zip Code:');
define('ENTRY_POST_CODE_ERROR', 'Your Post/ZIP Code must contain a minimum of ' . ENTRY_POSTCODE_MIN_LENGTH . ' characters.');
define('ENTRY_POST_CODE_TEXT', ''); // *removed

затем перейдите на страницу www.yourshop.com/YOURadmin и в конфигурации> минимальные значения уберите номер для почтового индекса.

чтобы полностью удалить его со своей страницы, вам нужно перейти по адресу includes / templates / YOUR_TEMPLATE_NAME / tpl_modules_create_account.php и удалить блок кода для этой конкретной записи.
Что-то действительно похожее на это:

<label class="inputLabel" for="postcode"><?php echo ENTRY_POST_CODE; ?></label>
<?php echo zen_draw_input_field('postcode', '', zen_set_field_length(TABLE_ADDRESS_BOOK, 'entry_postcode', '40') . ' id="postcode"') .
(zen_not_null(ENTRY_POST_CODE_TEXT) ? '<span class="alert">' . ENTRY_POST_CODE_TEXT . '</span>': ''); ?>
<br class="clearBoth" />

Вы можете начать читать что-то о настройке zencart на вики zencart по адресу http://www.zen-cart.com/wiki/index.php/Customisation_-_Templates

Надеюсь, это поможет.

0

Другие решения

Вам не нужно вносить изменения в код, чтобы сделать почтовый индекс необязательным полем. Перейдите в Admin-> Configuration-> Minimum Values ​​и установите PostCode в 0.

0

По вопросам рекламы [email protected]