Автор
Тема:

Обязательные поля в корзине osctore / opencart

 (Прочитано 669 раз)

saitikdev

  • Administrator
  • Неплохо разбираюсь в сайтах
  • *****
  • Сообщений: 2073
  • Karma: +1000/-0
    • Просмотр профиля
Обязательные поля в корзине osctore / opencart
« : Февраля 16, 2021, 08:03:54 pm »
Обязательные поля в корзине osctore / opencart

Проблема такая: есть поле Город в корзине, но его некоторые люди игнорируют и оставляют пустым, хотя есть красная звездочка, многим все равно. Поэтому надо при пустом поле выходила надпись - "Заполните поле - Город"

За это отвечает функция валидации в контроллере checkout/checkout.php

Вот вырезка из нее:

private function validate() {

        if((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 64)) {
            $this->error['firstname'] = $this->language->get('error_firstname');
        }

Тут сказано, если поле пустое - выдай ошибку 'error_firstname' (перевод ее подтягивается из файла локализации)

Соответственно делаем тоже самое для нашего поля
Качественное SeoСео консультации - от специалиста с опытом более 10 лет | Рекомендуем - Лучший хостинг

 

Новые темы IT

Новые темы по Маркетингу