в компоненте профили — 1 поле, в файлах шаблона 1 поле
заметил, что и в мобильном шаблоне и в шаблоне для ПК, та же проблема, значит видимо где то в папке systems ...
куда копать?
<?php class formAuthRegistration extends cmsForm { public function init() { 'type' => 'fieldset', 'title' => LANG_EMAIL, ) )), 'title' => LANG_NICKNAME, ) )), 'title' => LANG_NEW_PASS, 'is_password' => true, ) )), 'title' => LANG_RETYPE_NEW_PASS, 'is_password' => true, ) )), 'title' => 'Аватар', ), ) )), ) ), ); } }
Посмотрите дополнительные поля, потому как первый никнейм не попадает в код, вероятно где то стоит дополнительное поле для него.
Доброго дня! всю голову сломал уже не могу выяснить откуда появилось второе поле никнейм при регистрации
в компоненте профили — 1 поле, в файлах шаблона 1 поле
заметил, что и в мобильном шаблоне и в шаблоне для ПК, та же проблема, значит видимо где то в папке systems ...
куда копать?
$form->addField() или $form->addFieldToBeginning()
вроде как нет???$form->addField
// Добавляем поля в форму foreach($fieldsets as $fieldset){ $fieldset_id = $form->addFieldset($fieldset['title']); foreach($fieldset['fields'] as $field){ if ($field['name'] == 'nickname') { $form->addFieldToBeginning('basic', $field['handler']); } if ($field['is_system']) { continue; } $form->addField($fieldset_id, $field['handler']); } } if ($this->request->hasInQuery('inv')){ $user['inv'] = $this->request->get('inv',''); } if ($this->request->has('submit')){ if (!$this->options['is_reg_enabled']){ cmsCore::error404(); } $is_captcha_valid = true; // // Парсим и валидируем форму // $user = $form->parse($this->request, true); $user['groups'] = $this->options['def_groups']; } $user['groups'][] = $user['group_id']; } }
Проверьте. Вдруг "оно само", как это иногда бывает. 😊ничего не трогал там