Чтобы сделать поле не необходимым, вам нужно сделать 2 вещи.
Перейти к включает/языков/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
затем перейдите к вам r www.yourshop.com/YOURadmin и в конфигурации> минимальные значения очистить номер для почтового индекса.
Чтобы полностью удалить его со своей страницы, вы должны перейти к include/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
надежды, что это поможет.
@ MasMacro, С уважением, Спасибо, вы сработали. Но опять же, если вы сможете помочь с этими двумя проблемами, я буду признателен. 1. Что делать, если я хочу добавить необходимое поле для маркетинговых исследований, например: Как вы узнали о нас: (a) Радиореклама (б) социальные сети и т. Д. (2) У меня проблемы с валютой. Мы принимаем Нигерию только Наиру. Я попытался сделать его валютой по умолчанию со значением 0.0063136 на странице администратора с 1USD = 165.8naira. (Обменный курс). Поэтому проблема заключается в том, что когда я ввожу стоимость позиции в 10 000 наир, она показывает меньшее значение на странице списка продуктов, но 10 000 долларов США на шлюзе Paypal. Пожалуйста помоги. – user2989439