¿Dónde hay que modificar?

Ya son varias las veces que un cliente en concreto me hace hacer modificaciones en la tabla de Productos del administrador de Prestashop. Y como ya estoy cansado de estar recordando o buscando durante horas, hago este artículo para quien también le pueda servir.

 

Inicialmente se deben modificar lo siguiente:

/src/PrestaShopBundle/Resources/views/Admin/Product/CatalogPage/Lists/products_table.html.twig

Aquí estan las cabeceras y subcabeceras.

 

/src/PrestaShopBundle/Resources/views/Admin/Product/CatalogPage/Lists/list.html.twig

Aquí el contenido de la tabla. Si lo que hay que añadir es un campo que aun no tenemos hay que modificar otro archivo:

\src\Adapter\Product\AdminProductDataProvider.php

En la línea 231 modifica la funcion que hace el select de campos de producto.

Por ejemplo, para añadir el ISBN hay que añadir lo siguiente:

‘isbn’ => array(‘table’ => ‘p’, ‘field’ => ‘isbn’, ‘filtering’ => self::FILTERING_LIKE_BOTH),