Página 1 de 1
Inserção de campo DDD no cadastro do cliente
Enviado: 30 Mai 2011, 19:12
por virtuopolis
Olá pessoal, estou necessitando incluir um campo (DDD) no formulário de cadastro (pra lascar mais ainda o cliente usa a versão 1.4.7 e tem 3000 produtos cadastrados e módulos que creio que não rola nas versões mais novas).
Tem alguma boa alma que saiba solucionar este mistério?
Desde já agradeço,
Re: Inserção de campo DDD no cadastro do cliente
Enviado: 31 Mai 2011, 10:06
por juliocesar757
Pra acrescentar algum campo no cadastro só te digo que é trabalhoso. Vai ter que mudar vários arquivos pois esse tipo de mudança propaga no sistema inteiro. Não dá pra te responder por aqui. Tem que achar um tópico que discute isso. No fórum em inglês já vi que tem.
Re: Inserção de campo DDD no cadastro do cliente
Enviado: 31 Mai 2011, 10:35
por virtuopolis
Ok Julio, vou ver se consigo a partir de um módulo criado por um dos membros daqui.... só que esse módulo acrescenta CPF, CNPJ, etc... a partir deste módulo altero....
Grato meu amigo!!
Re: Inserção de campo DDD no cadastro do cliente
Enviado: 01 Jun 2011, 20:26
por virtuopolis
Julio, por acaso você sabe como tornar um campo obrigatório, por exemplo o CEP???
Pois meu cliente deseja isso...
Re: Inserção de campo DDD no cadastro do cliente
Enviado: 02 Jun 2011, 10:24
por rochester
Uma forma "simples" de modificar o telefone, é vc criar o input normalzinho, mas na hora de tratar e inserir no bd, vc ja joga DDD+Telefone, de uma forma que seja fácil depois "explodir" os dados, pra vc mostrar na tela de alteração de dados, por exemplo..
Pra tornar um campo obrigatório, a solução "fácil" é utilizar um plugin, tipo o
http://www.vanadiumjs.com/ que valida o form com base em classes simples

Re: Inserção de campo DDD no cadastro do cliente
Enviado: 02 Jun 2011, 11:27
por virtuopolis
Olá Rochester, obrigado!!! Mas, eu não consegui fazer nada com o Vanadium... Não sou expert em códigos...
Realmente não parece ser dificil mas meu conhecimento não chega até lá...
O máximo que consegui fazer (sem vanadium) foi colocar o (*) de obrigatório no campo do CEP com:
<span class="required">*</span>
mas torná-lo realmente obrigatório não.... se deixar em branco o formulário é enviado....
Isso na verdade deveria vir por default, pois CEP ou CÓDIGO POSTAL é fundamental para calculos de entrega.
Essa é uma falha, pelo menos na versão 1.4.7
Re: Inserção de campo DDD no cadastro do cliente
Enviado: 02 Jun 2011, 11:31
por rochester
Chama o script dele e coloca a class :required nos inputs que vc quer q sejam obrigatórios.. É só seguir os demos deles, não tem erro.
Re: Inserção de campo DDD no cadastro do cliente
Enviado: 02 Jun 2011, 11:38
por virtuopolis
Ok, mas você sabe exatamente qual arquivo deve ser inserido o código? para que eu não erre?
Re: Inserção de campo DDD no cadastro do cliente
Enviado: 02 Jun 2011, 11:44
por rochester
catalog\view\theme\[seutema]\template\account
Nesa pasta tem os arquivos das contas, ai vc pode editar varios deles, tipo o create.tpl pra adicionar esse ddd..