Página 1 de 1

Asterisco nos campos obrigatórios

Enviado: 27 Jul 2017, 10:22
por Humberto
Senhores, bom dia.

Alguém sabe me informar como faço para colocar um asterisco vermelho nos campos bairro e cep do cadastro de clientes?

Sei que isso não fará que fique obrigatório, mas pelo menos ameniza um pouco o problema.

Att

Humberto

Re: Asterisco nos campos obrigatórios

Enviado: 27 Jul 2017, 16:06
por profbaco
Olá, nesta versão, somente alterando o fonte do programa mesmo. Já pode até colocar um script para validar esta informação, caso for modificar mesmo

Re: Asterisco nos campos obrigatórios

Enviado: 27 Jul 2017, 16:14
por Humberto
Estou na versão 1.5.6.4.

Não tenho problema em alterar o fonte, só preciso saber qual deles eu altero.

Att

Re: Asterisco nos campos obrigatórios

Enviado: 27 Jul 2017, 16:17
por profbaco
Procure na pasta account o arquivo register.php, lá vc vai poder ajustar o que deseja

Re: Asterisco nos campos obrigatórios

Enviado: 28 Jul 2017, 09:07
por veteranodf
Humberto escreveu: 27 Jul 2017, 16:14 Estou na versão 1.5.6.4.

Não tenho problema em alterar o fonte, só preciso saber qual deles eu altero.

Att
O campo CEP já tem validação nativa no opencart e aparecerá o asterisco, na admin acesse o menu Sistema > Localização > Países > Procure pelo "Brasil ou Brazil" e clique em editar, em "CEP Obrigatório:" selecione SIM e salve;

Agora para aparecer somente o asterisco no campo bairro acesse catalog/view/theme/TEMA-UTILIZADO/template/account/register.tpl

Localize:
Código: Selecionar todos
<td><?php echo $entry_address_2; ?></td>
Substitua por:
Código: Selecionar todos
<td><span class="required">*</span> <?php echo $entry_address_2; ?></td>

Re: Asterisco nos campos obrigatórios

Enviado: 28 Jul 2017, 09:23
por Humberto
O CEP funcionou, mas o asterisco no bairro não.

Att

Re: Asterisco nos campos obrigatórios

Enviado: 28 Jul 2017, 09:32
por veteranodf
No tema "defaul" a classe css responsável pelo asterisco é "required", se tiver utilizando tema personalizado deve saber o nome da classe responsável por esse estilo e substituir a mesma na linha que informei acima, ou pode fazer uma gambiarra utilizando a linha abaixo;
Código: Selecionar todos
<td><span style="color: #FF0000; font-weight: bold;">*</span> <?php echo $entry_address_2; ?></td>
Obs: A dica que dei é para a página registro padrão e não registro no checkout, caso desejar no checkout o arquivo é esse catalog/view/theme/TEMA-UTILIZADO/template/checkout/register.tpl