Página 1 de 1

Como tirar o campo sobrenome dos formulários

Enviado: 19 Fev 2013, 18:53
por ItaloIzaac
Gostaria de saber como faço para tirar e fazer ele deixar de ser obrigatório, digo o campo "Sobrenome" ... Quem puder me ajudar eu agradeço! :D

Re: Como tirar o campo sobrenome dos formulários

Enviado: 12 Nov 2015, 15:58
por vagner_vpm
Você conseguiu? Pelo arquivo register.php que seriam na versão 1.5 não dá, da erro mesmo comentando todas partes onde falam do campo.

Re: Como tirar o campo sobrenome dos formulários

Enviado: 13 Nov 2015, 09:46
por veteranodf
vagner_vpm escreveu:Você conseguiu? Pelo arquivo register.php que seriam na versão 1.5 não dá, da erro mesmo comentando todas partes onde falam do campo.
Vou explicar como deve ser feito esse processo, não vou fazer pois estou sem tempo, acesse o arquivo catalog/view/theme/SEU-TEMA/template/account/register.tpl e substitua a tag type="text" pela type="hidden" no input sobrenome; Feito isso agora só basta acessar o arquivo catalog/controller/account/register.php e comentar as linhas de código que válida se o campo sobrenome tem certa quantidade de caracteres; Fazendo esses procedimentos você vai esconder o campo sobrenome ou qualquer outro campo é só pegar as dicas como exemplo;

Re: Como tirar o campo sobrenome dos formulários

Enviado: 19 Nov 2015, 00:13
por Adroaldo zachow
Prezados, consegui realizar todo processo tirei a obrigatoriedade. Consegui aumentar o numero de caracteres no cadastro. Mas não consegui alterar Aumentar o numero de caracteres quando e editado o nome. Abri o arquivo edit mas não Havia nem uma função para bloquear o numero de caracteres.
Teria como enviar o caminho e o nome do arquivo. Obrigado desde já.

Re: Como tirar o campo sobrenome dos formulários

Enviado: 21 Nov 2015, 08:40
por veteranodf
Se esta falando da página que o cliente edita os dados após se cadastrar é o arquivo abaixo;

Arquivo:
Código: Selecionar todos
catalog/controller/account/edit.php
Linha:
Código: Selecionar todos
if ((utf8_strlen(trim($this->request->post['firstname'])) < 1) || (utf8_strlen(trim($this->request->post['firstname'])) > 32)) {
Só uma dica, o campo nome aceita apenas 32 caracteres no banco de dados, pelo menos o que esta informando a validação, por esse motivo você deve acessar o banco de dados e alterar o limite de caracteres aceito por ele, caso contrário se o nome for muito grande será salvo apenas 32 caracteres e o resto será cortado;