Уважаемые разработчики пожалуйста добавьте проверку на наличие или отсутствия классов там где они выводятся из системы. Я не хочу лезть в системные файлы и менять что либо там, я верстальщик и мое рабочее место в папке template.
Кнопка отправить формируется в файле html.helper.php 339 строка.
/**
* Возвращает кнопку "Отправить" <input type="submit">
*
* @param string $caption
* @return html
*/
function html_submit
($caption=LANG_SUBMIT
, $name='submit', $attributes=array()){ $attr_str = html_attr_str($attributes);
$class = 'button-submit';
if (isset($attributes['class'])) { $class .= ' '.$attributes['class']; } return '<input class="'.$class.'" type="submit" name="'.$name.'" value="'.htmlspecialchars($caption).'" '.$attr_str.'/>'; }
в шаблоне оно выводится кодом <?php echo html_submit(LANG_LOG_IN); ?>, у нее везде один и тот же класс, чтобы добавить свой класс я заменил ее на следующее
<?php echo html_submit
('Войти', 'submit', array('class'=>'btn btn-primary')); ?>
и даже в этом случае системный класс все равно выводится на странице, пришлось очистить его стили. Добавьте проверку если пользователь дополнил поле для вывода инпут тега то убрать системный класс если нет оставить как есть