Jump to content

Campo Numero e Complemento para Fabricante e Fornecedor


Recommended Posts

Olá amigos,

 

Configurei os campos numero e complemento para o cadastro de clientes, agora preciso fazer o mesmo para fabricante e fornecedor mas não encontro o arquivo que tenho que fazer as alterações.

 

Alguém poderia me informar qual arquivo preciso editar pra adicionar esses campos?

 

Prestashop 1.6.0.14

 

Link to comment
Share on other sites

Campos sao campos que també se escrevem no banco de dados. Nao basta somente adicionar campos em um ficheiro, sem adicionar os dados também em uma tabela ao banco de dados. Vc. terá que fazer mais do que uma alteracao e também alteracoes no core através de overrides. Eu aconselho vc,. poupar o tempo e usar um módulo de compra para configurar com poucos cliques o seu formulário de cadastro. o ficheiro responsável pela APARÊNCIA do registro é o authentication.tpl.

 

http://addons.prestashop.com/en/content-management/7152-custom-fields.html ou no fórum https://www.prestashop.com/forums/topic/322838-module-prestashop-custom-registration-fieldsattributes/?hl=%2Bcustom+%2Bfields#entry2054855

 

http://addons.prestashop.com/en/front-office-features-prestashop-modules/19294-registration-fields.html

Link to comment
Share on other sites

Consegui resolver o problema.

Para adicionar o campo numero no cadastro de endereço do Fornecedor, basta editar o Arquivo "public_html/controllers/admin/AdminSuppliersController.php"

Ficou assim:

array(
					'type' => 'text',
					'label' => $this->l('Address'),
					'name' => 'address',
					'maxlength' => 128,
					'col' => 6,
					'required' => true
				),
				array(
					'type' => 'text',
					'label' => $this->l('Número'),
					'name' => 'number',
					'maxlength' => 12,
					'col' => 6,
					'required' => true
				),
				array(
					'type' => 'text',
					'label' => $this->l('Bairro').'',
					'name' => 'address2',
					'required' => in_array('address2', $required_fields),
					'col' => 6,
					'maxlength' => 128,

Para adicionar o campo numero no cadastro de endereço do Fabricante, basta editar o arquivo "public_html/controllers/admin/AdminManufacturersController.php"

Ficando assim:

$form['input'][] = array(
			'type' => 'text',
			'label' => $this->l('Address'),
			'name' => 'address1',
			'col' => 6,
			'required' => true,
		);
		$form['input'][] = array(
			'type' => 'text',
			'label' => $this->l('Número'),
			'name' => 'number',
			'col' => 6,
			'required' => true,
		);
		$form['input'][] = array(
			'type' => 'text',
			'label' => $this->l('Address (2)'),
			'name' => 'address2',
			'col' => 6,
			'required' => in_array('address2', $required_fields)
		);

Versão do Prestashop 1.6.0.14

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...