NOTA: Lo de negrita es la ruta y lo cursivo es el archivo
NOTA: Los archivos a modificar son para los datos del BackOffice
====== ARCHIVOS PARA AGREGAR UN NUEVO CLIENTE ===========
public_html/src/PrestaShopBundle/Form/Admin/Sell/Customer
* CustomerType.php
## INPUTS--> la comparte con el formulario de edición
public_html/src/PrestaShopBundle/Resources/views/Admin/Sell/Customer/Blocks
* form.html.twig
## LABELS -> la comparte con el formulario de edicion //
public_html/src/Adapter/Customer/CommandHandler
* AddCustomerHandler.php
public_html/src/Core/Domain/Customer/Command
* AddCustomerCommand.php
public_html/src/Core/Form/IdentifiableObject/DataHandler
* CustomerFormDataHandler.php
======== ARCHIVOS PARA EDITAR UN CLIENTE ===================
public_html/src/PrestaShopBundle/Form/Admin/Sell/Customer
* CustomerType.php
public_html/src/PrestaShopBundle/Resources/views/Admin/Sell/Customer/Blocks
* form.html.twig
public_html/src/Adapter/Customer/QueryHandler
* GetCustomerForEditingHandler.php
public_html/src/Adapter/Customer/CommandHandler
* EditCustomerHandler.php
public_html/src/Core/Domain/Customer/QueryResult
* EditableCustomer.php
public_html/src/Core/Domain/Customer/Command
* EditCustomerCommand.php
public_html/src/Core/Form/IdentifiableObject/DataHandler
* CustomerFormDataHandler.php
public_html/src/Core/Form/IdentifiableObject/DataProvider
* CustomerFormDataProvider.php
======= vista de datos desde el panel de PRINCIPAL DE CLIENTES =====================
### -----------> (se agregaron las variables y metodos)
public_html/src/Core/Domain/Customer/QueryResult/PersonalInformation.php
### -----------> (obtiene los valores para la vista)
public_html/src/Adapter/Customer/QueryHandler/GetCustomerForViewingHandler.php
### -----------> (muestra en info del cliente los datos obtenidos)
public_html/src/PrestaShopBundle/Resources/views/Admin/Sell/Customer/Blocks/View/personal_information.html.twig
PD: ESTO NO ES NECESARIO, SOLAMNETE SI QUIERES MOSTRAR LOS DATOS/CAMPOS QUE AGREGASTE AL PANEL DE CLINTES
hace 6 horas, victorweb dijo:- Hola :
He conseguido añadir dos campos al formulario de registro de clientes en el front . Para ello he hecho override en el fichero:
1 - override/classes/form/CustomerFormatter.php
2 - override/classes/customer.php
He añadido los campos a la tabla ps_customer y en el front todo funciona correctamente creando/editando. Pero no consigo reflejar estos dos nuevos campos en el back al editar/crear un cliente. He leído que se trataba de hacer override/controllers/admin/adminCustomerController.php pero en la versión 1.7.7.1 ese controlador ya no esta, esta adminCustomerThreadsController.php y lo he modificado pero no refleja los cambios.
Alguien sabe por donde seguir el asunto ?