Обязательные поля в корзине 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' (перевод ее подтягивается из файла локализации)
Соответственно делаем тоже самое для нашего поля