Jump to content

[RESOLVIDO] Modulo CPFUser


Recommended Posts

Pessoal,

Instalei o modulo CPF (http://www.edersonfe...odulo-cpf-cnpj/), porém estou tentando remover a obrigatoriedade de preenchimento do RG ou IE.

 

No Arquivo Customer.php dentro do modulo tem os dados na linha 12 a 14

 

	$definition['fields']['document']   = array('type' => ObjectModelCore::TYPE_STRING, 'validate' => 'isCleanHtml', 'required' => true, 'size' => 14);
	$definition['fields']['rg_ie']	  = array('type' => ObjectModelCore::TYPE_STRING, 'validate' => 'isUnsignedId', 'required' => true,  'size' => 14);
	$definition['fields']['doc_type']   = array('type' => ObjectModelCore::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true);

 

Tentei mudar o 'required' para false, do $definition['fields']['rg_ie'] , e não tive sucesso! Tem algum outro lugar que seja necessario modificar para remover a obrigatoriedade. PS: No banco de dados, também não é obrigatório.

 

PrestaShop 1.5.4.1

 

Obrigado

Mauro

Edited by mauroagr (see edit history)
Link to comment
Share on other sites

  • 1 month later...

To tentando instalar na versão 1.5.6 e da o erro abaixo, alguém corrigiu?

 

Os seguintes módulos não foram instalados com sucesso:

  • - cpfuser : 
    Não é possível instalar auxiliar: O método renderForm na classe AdminCustomersController já está anulado.
Link to comment
Share on other sites

  • 2 weeks later...

Resolvido.

O arquivo que desbloqueia a obrigatoriedade tá dentro da pasta, somente modificar o 'required' => true para 'required'=> false

override/classes/Customer.php

 

E voce sabe como retirar o asterisco do campo RG?

 

No arquivo "modules/cpfuser/documents.tpl" é só retirar o asterisco entre os "sup" dos campos desejados em:

{if $required == "1"}<sup></sup>{/if}
Edited by flipe (see edit history)
  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...