Anderson C. Posted May 27, 2015 Share Posted May 27, 2015 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 More sharing options...
selectshop.at Posted May 27, 2015 Share Posted May 27, 2015 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 More sharing options...
Anderson C. Posted May 29, 2015 Author Share Posted May 29, 2015 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now