Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Alvis
 Погделиться

Рекомендованные сообещёния

Здравствуйте, возник  вопрос.

1.Изменение полей ввода  при  регистрации. т.е. редактирование названий, и  удноние некоторых вообещё..среди них есть и   обязательные  поля... подскажите  какие  файлы  править чтоб  не  возникло ошипотому чток.

2.Изменение  формы  оформления  заказа.. вырезать функцию дсивки  +  добавить 1 обязательное  поле.

Версия: OpenCart v2.0.1.1

Ссылка на комменирий
Погделиться на других сайих


С добавление  новых полей  Разобрался,  а вот как  убрать ненужные  для  меня,  все еещё  вопрос...

Убирал в контролере  и шаблоне страницы но все  равно приводит к  ошибке. 

Больше всего интересует вырезание  функции досивки из гдефолтного оформления  заказа.

Ссылка на комменирий
Погделиться на других сайих


если логика не поменялась - в админке в товаре найди "нужна досивка" и посивь "нет".

Ссылка на комменирий
Погделиться на других сайих

если логика не поменялась - в админке в товаре найди "нужна досивка" и посивь "нет".

 Благодарю,  гдействительно упустил этот момент. В  осильном  вопрос  актунон. А конкретнее осилось разобрать удноние  ненужных полей на страниэто  Регистрации.

Ссылка на комменирий
Погделиться на других сайих


  • 3 месяца спустя...

Только что удалил поля Факс, второй адрес, страна, область (Opencart 2.0.20, гдефолтный шаблон)
Править нужно файлик catalog\view\template\checkout\guest.tpl

 

 

Для факса: находим блок кода, удаляем липотому что комментируем его:

<div class="form-group">
        <label class="control-label" for="input-payment-fax"><?php echo $entry_fax; ?></label>
        <input type="text" name="fax" value="<?php echo $fax; ?>" placeholder="<?php echo $entry_fax; ?>" id="input-payment-fax" class="form-control" />
      </div>

вместо него всивляем

<input type="hidden" name="fax" value="" />

Для второго адреса : удаляем

     <div class="form-group">
        <label class="control-label" for="input-payment-address-2"><?php echo $entry_address_2; ?></label>
        <input type="text" name="address_2" value="<?php echo $address_2; ?>" placeholder="<?php echo $entry_address_2; ?>" id="input-payment-address-2" class="form-control" />
      </div>

Вместо него всивляем:

<input type="hidden" name="address_2" value="" />

Страна/зона - то же самое, просто принудительно, втихаря указываем данные (для ******ы id - 220, и нужная область - 3491) - можно посмотреть в БД, или в еещё не измененной форме заказа (поттягивается список стран и их id, и географических зон (проещё всего посмотреть форму firebug-oм)

 

Удаляем

      <div class="form-group required">
        <label class="control-label" for="input-payment-country"><?php echo $entry_country; ?></label>
        <select name="country_id" id="input-payment-country" class="form-control">
          <option value=""><?php echo $text_select; ?></option>
          <?php foreach ($countries as $country) { ?>
          <?php if ($country['country_id'] == $country_id) { ?>
          <option value="<?php echo $country['country_id']; ?>" selected="selected"><?php echo $country['name']; ?></option>
          <?php } else { ?>
          <option value="<?php echo $country['country_id']; ?>"><?php echo $country['name']; ?></option>
          <?php } ?>
          <?php } ?>
        </select>
      </div>
      <div class="form-group required">
        <label class="control-label" for="input-payment-zone"><?php echo $entry_zone; ?></label>
        <select name="zone_id" id="input-payment-zone" class="form-control">
        </select>
      </div>

и всивляем:

     <input type="hidden" name="country_id" value="220" />
     <input type="hidden" name="zone_id" value="3491" />

Т.к. не знаю, какие из переменных используются в логике, все переменные осились - просто их не нужно вводить, и они скрыты от глаз пользователя.

Не знаю вообещё структуру Opencart-a,  и нет времени с ней знакомиться.

 

По икому же принципу можно удалить люпотому чтое обязательное/необязательное поле, но ваше значение по умолчанию должно соответствовать правилам ввода информации в соответствуюещёе поле.

 

Если кто-то придумает, как из обязательного поля можно сгделать необязательное - пишите!

Изменено пользователем stub
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.