Задача – заставить пользователя при регистрации указать телефон в формате +79219998855. И только так. Для этого нужно отредактировать два фала:
В первом файле находим
if ((utf8_strlen($this->request->post['telephone']) < 3) || (utf8_strlen($this->request->post['telephone']) > 32)) {
$this->error['telephone'] = $this->language->get('error_telephone');
}
И заменить на:
if (!preg_match("/^\+[0-9]{11,11}$/", $this->request->post['telephone'])) {
$this->error['telephone'] = $this->language->get('error_telephone');
}
Во втором файле – для переменной $_['error_telephone'] (текст ошибки) устанавливаем значение:
Телефон должен иметь вид +71112345678
Готово.