piribipipi Posted August 23, 2014 Share Posted August 23, 2014 (edited) 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 August 25, 2014 by piribipipi (see edit history) Link to comment Share on other sites More sharing options...
Eutanasio Posted August 24, 2014 Share Posted August 24, 2014 Asegúrate bien bien de que estás modificando el archivos del template que estás usando, ya me pasó una vez :S. si has quitado el archivo y aún sigues sin ver cambios, otra cosa no hay, no estás tocando el q debes. Link to comment Share on other sites More sharing options...
ventura Posted August 24, 2014 Share Posted August 24, 2014 Prueba a borrar el archivo /cache/class_index.php Link to comment Share on other sites More sharing options...
piribipipi Posted August 24, 2014 Author Share Posted August 24, 2014 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 More sharing options...
piribipipi Posted August 25, 2014 Author Share Posted August 25, 2014 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 More sharing options...
Recommended Posts