Jump to content

Modificaciones AdminImportController (SOLUCIONADO)


piribipipi

Recommended Posts

Hola,estoy realizando modificaciones en el archivo AdminImportController para importar varios campos personalizados por csv y no estoy viendo los resultados en el backoffice. Es muy raro porque ya habia realizado cambios y funcionó perfectamente, pero ahora las modificaciones no tienen efecto!! Incluso borre el contenido del archivo, y la pagina no se ve afectada!!!

 

Hay algun tipo de cache o algo para esto??? No encuentro una respuesta logica :S

 

Utilizo prestashop 1.6.0.8...

 

Gracias!

Edited by piribipipi (see edit history)
Link to comment
Share on other sites

Gracias por vuestra ayuda!

 

Esta muy raro!

 

Si elimino el archivo (controllers/admin/AdminImportController.php), la pagina de importacion por csv me muestra un error que dice "Controller not found". Si lo vuelo a crear, se muestra bien la pagina, pero sin los cambios...

 

Tambien probe a elmininar el archivo /cache/class_index.php, pero sigue mostrando lo mismo!

 

Como comente anteriormente, ya habia hecho modificaciones sobre este archivo y siempre me funcionaban, me aparecian los cambios, pero de repente no se por que motivo no se muestran :S


			case $this->entities[$this->l('Products')]:
				self::$validators['image'] = array(
					'AdminImportController',
					'split'
				);

				$this->available_fields = array(
					'no' => array('label' => $this->l('Ignore this column')),
					'id' => array('label' => $this->l('IDsss')),
					'active' => array('label' => $this->l('Active (0/1)')),
					'name' => array('label' => $this->l('Name *')),
					'category' => array('label' => $this->l('Categories (x,y,z...)')),
					'price_tex' => array('label' => $this->l('Price tax excluded')),
					'price_tin' => array('label' => $this->l('Price tax included')),
                                        'pricelevel1' => array('label' => $this->l('Price level1 tax excluded')),
                                        'pricelevel2' => array('label' => $this->l('Price level2 tax excluded')),
                                        'pricelevel3' => array('label' => $this->l('Price level3 tax excluded')),
                                        'pricelevel4' => array('label' => $this->l('Price level4 tax excluded')),
                                        'pricelevel5' => array('label' => $this->l('Price level5 tax excluded')),
                                        'pricelevel6' => array('label' => $this->l('Price level6 tax excluded')),
                                        
                                        'pdfSalesLiterature' => array('label' => $this->l('Sales Literature PDF filename')),
                                        'pptPresentation' => array('label' => $this->l('Presentation PPT filename')),
                                        'pdfOpManual' => array('label' => $this->l('Op Manual PDF filename')),
                                        'pdfServiceManual' => array('label' => $this->l('Service Manual PDF filename')),

Esa es una parte del codigo, donde añado los campos que quiero que aparezcan en el csv.

 

Ademas, no me esta apareciendo una version original sino una version ya modificada!!! porque en la importacion si veo los campos de pricelevel1,pricelevel2...etc... pero por ejemplo no veo pdfSalesLiterature.... y si veo un campo llamado attachment1 que actualmente ya no lo utilizo!!!

 

Ayudaaa!!!!!

Link to comment
Share on other sites

Ufff!!

 

Creo que ya solucione mi problema!!

 

Resulta que por algun motivo, habia guardado el archivo AdminImportController.php en la carpeta controllers/front, y por lo que veo, el funcionamiento de prestashop carga el archivo si existe en el front y no tiene en cuenta el archivo del /admin, por lo que cualquier cambio que hacia en el fichero "correcto" no se tenia en cuenta....

 

Ahora me esta dando otro pequeño error pero ya creo que es problema de programacion....

 

Pues eso! que cuidado con guardar archivos de controllers/admin en controllers/front, puede dar lugar a errores inesperados!!!!

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...