yerayzl Posted May 20, 2022 Share Posted May 20, 2022 (edited) Hola buenas, soy nuevo en prestashop, y me interesa que en el apartado de Clientes->Clientes, se puedan visualizar los campos añadidos de la base de datos. Añadirlo como un campo que sale en la foto adjunta. He mirado y buscado información, y he seguido los pasos de Víctor Ródenas (usuario: nadie), en la siguiente página: https://victor-rodenas.com/anadir-campos-en-el-formulario-de-registro-en-prestashop-1-7/, que es una traducción de Prestacraft (https://prestacraft.com/adding-new-fields-to-the-registration-form-in-prestashop-1-7/#modal-fb). La primera parte bien, pero cuando voy al apartado de BackEnd, los archivos no están, porque se han movido, (Yo utilizo Prestashop 1.7.6.4). Seguí buscando información y tengo entendido que se han movido a la ruta: raiz/src/PrestaShopBundle (https://www.prestashop.com/forums/topic/1020714-overide-admincustomerscontroller-no-funciona-en-la-1764/). Busco el archivo y no lo encuentro, supongo que se habrá renombrado pero no veo ningún archivo similar al que menciona Víctor. He buscado en Prestacraft si había algún tutorial más reciente sobre este caso y nada. Encontré esta información: https://www.h-hennes.fr/blog/2019/08/05/prestashop-1-7-ajouter-des-champs-dans-un-formulaire-dadministration/. Pero creo que no es lo que yo buscaba. Si alguien me puede echar una mano. Gracias. Edited May 20, 2022 by yerayzl (see edit history) Link to comment Share on other sites More sharing options...
Prestachamps Posted May 20, 2022 Share Posted May 20, 2022 Hi, you need to create a module with hooks following this guide: https://devdocs.prestashop.com/1.7/modules/sample-modules/grid-and-identifiable-object-form-hooks-usage/ Have a nice day, Leo. Link to comment Share on other sites More sharing options...
AleAlejandro Posted May 21, 2022 Share Posted May 21, 2022 En 20/5/2022 a las 8:28 AM, yerayzl dijo: Hola buenas, soy nuevo en prestashop, y me interesa que en el apartado de Clientes->Clientes, se puedan visualizar los campos añadidos de la base de datos. Añadirlo como un campo que sale en la foto adjunta. He mirado y buscado información, y he seguido los pasos de Víctor Ródenas (usuario: nadie), en la siguiente página: https://victor-rodenas.com/anadir-campos-en-el-formulario-de-registro-en-prestashop-1-7/, que es una traducción de Prestacraft (https://prestacraft.com/adding-new-fields-to-the-registration-form-in-prestashop-1-7/#modal-fb). La primera parte bien, pero cuando voy al apartado de BackEnd, los archivos no están, porque se han movido, (Yo utilizo Prestashop 1.7.6.4). Seguí buscando información y tengo entendido que se han movido a la ruta: raiz/src/PrestaShopBundle (https://www.prestashop.com/forums/topic/1020714-overide-admincustomerscontroller-no-funciona-en-la-1764/). Busco el archivo y no lo encuentro, supongo que se habrá renombrado pero no veo ningún archivo similar al que menciona Víctor. He buscado en Prestacraft si había algún tutorial más reciente sobre este caso y nada. Encontré esta información: https://www.h-hennes.fr/blog/2019/08/05/prestashop-1-7-ajouter-des-champs-dans-un-formulaire-dadministration/. Pero creo que no es lo que yo buscaba. Si alguien me puede echar una mano. Gracias. Aca intenté explicarlo : https://www.prestashop.com/forums/topic/1046689-añadir-campos-a-formulario-de-registro-en-front-y-back-version-1771/ 1 Link to comment Share on other sites More sharing options...
yerayzl Posted May 23, 2022 Author Share Posted May 23, 2022 (edited) On 5/21/2022 at 8:14 PM, AleAlejandro said: Aca intenté explicarlo : https://www.prestashop.com/forums/topic/1046689-añadir-campos-a-formulario-de-registro-en-front-y-back-version-1771/ Hola, muchas gracias por tu aportación, se me ha añadido perfectamente, lo único que me falta que salga en modificar en un usuario, pero esto ya me sirve, muchísimas gracias. Edited May 23, 2022 by yerayzl (see edit history) Link to comment Share on other sites More sharing options...
AleAlejandro Posted May 25, 2022 Share Posted May 25, 2022 En 23/5/2022 a las 5:08 AM, yerayzl dijo: Hola, muchas gracias por tu aportación, se me ha añadido perfectamente, lo único que me falta que salga en modificar en un usuario, pero esto ya me sirve, muchísimas gracias. Alguna variable o dato has de estar omitiendo (ya que de esta manera he agregado varios campos , asi como la funcion de filtros, edicion, registro, exportar etc..), solo date el teimpo de revisarlo Pd: Me alegra te haya ayudado un poco. Saludos Link to comment Share on other sites More sharing options...
yerayzl Posted May 26, 2022 Author Share Posted May 26, 2022 21 hours ago, AleAlejandro said: Alguna variable o dato has de estar omitiendo (ya que de esta manera he agregado varios campos , asi como la funcion de filtros, edicion, registro, exportar etc..), solo date el teimpo de revisarlo Pd: Me alegra te haya ayudado un poco. Saludos Sí eso pienso. Mira me sale así cuando quiero editar un cliente En el archivo: /src/PrestaShopBundle/form/admin/sell/customer/CustomerType.php Lo tengo así, supongo que será el tipo de la clase. Pero no entiendo mucho... #código... ->add('group_ids', MaterialChoiceTableType::class, [ 'empty_data' => [], 'choices' => $this->groupChoices, ]) #código mío añadido... ->add('campo1', IntegerType::class, [ 'required' => false ]) ->add('campo2', IntegerType::class, [ 'required' => false ]) ->add('campo3', IntegerType::class, [ 'required' => false ]) ->add('campo4', IntegerType::class, [ 'required' => false ]) ->add('campo5', IntegerType::class, [ 'required' => false ]) #más código... 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