Изменение цвета текста полей в регистрации
pavel060907
Новичок
: 52
: 28-04-2015


29-05-2015 01:46
Здравствуйте!

В форме регистрации сделал некоторые поля необязательными для заполнения. Всё работает, их обязательного заполнения не требует, но они по прежнему подсвечиваются красным цветом с пометкой *, как обязательные. Как можно исправить такое отображение?
 
 
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


29-05-2015 19:09
Цитата:( pavel060907 @ 29-05-2015 02:46 Смотреть сообщение )
Как можно исправить такое отображение?

Откройте шаблон /themes/тема/authentication.tpl и удалите
Код:
validate


Пример:
Код:
<input type="text" class="is_required validate form-control" data-validate="isName" id="lastname" name="lastname" value="{if isset($smarty.post.lastname)}{$smarty.post.lastname}{/if}" />

замените на:
Код:
<input type="text" class="form-control" id="lastname" name="lastname" value="{if isset($smarty.post.lastname)}{$smarty.post.lastname}{/if}" />


и так далее для необходимых полей.
 
  
pavel060907
Новичок
: 52
: 28-04-2015


30-05-2015 06:27
Меняю по написанному, но ничего не меняется. Названия полей попрежнему выводятся красными символами со звёздочкой...
 
 
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


30-05-2015 09:22
Цитата:( pavel060907 @ 30-05-2015 07:27 Смотреть сообщение )
Меняю по написанному, но ничего не меняется.


Если установлено оформление заказа на одной странице необходимо править шаблон /themes/тема/order-opc-new-account.tpl
Если стандартное в 5 шагов /themes/тема/authentication.tpl.

Если ошибка сохраняется - приложите к сообщению файл шаблона с правками.
 
  
pavel060907
Новичок
: 52
: 28-04-2015


30-05-2015 15:23
Приложил шаблон. В нём пытаюсь поменять отображение для поля фамилия, но ничего не меняется.


:

 order-opc-new-account.rar( : 4.34KB : 48 )
 
 
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


30-05-2015 16:53
Цитата:( pavel060907 @ 30-05-2015 16:23 Смотреть сообщение )
ничего не меняется.


Все вхождения с
Код:
lastname

Код:
<input type="text" class="text form-control validate" id="lastname" name="lastname" data-validate="isName" value="{if isset($guestInformations) && isset($guestInformations.lastname) && $guestInformations.lastname}{$guestInformations.lastname}{/if}" />

замените на:
Код:
<input type="text" class="text form-control" id="lastname" name="lastname" value="{if isset($guestInformations) && isset($guestInformations.lastname) && $guestInformations.lastname}{$guestInformations.lastname}{/if}" />

и так далее.

Возможно цвет меняется через css правила или js-код, посмотрите через консоль или приложите ссылку на ваш интернет-магазин.
 
  
pavel060907
Новичок
: 52
: 28-04-2015


30-05-2015 19:00
Тоже не получается.

Алекс, я поменял <div class="required form-group"> на <div class="text form-group"> для блока с фамилией и цвет поменялся, звёздочку просто удалил. Будет ли это поле работать правильно в таком случе?