sistemasgnu Posted May 2, 2014 Share Posted May 2, 2014 (edited) Versión de Prestashop: 1.6.0.6 Tema que utilizo: default-bootstrap Mi sitio WEB: De momento en localhost. Esa duda me ha surgido ahora mismo, como puedo crearme una página en esta version sin problemas, ya que he visto el como se hace y lo he realizado, he activado el debugger y me sale esto: Fatal error: Class 'NewpageController' not found in C:\xampp\htdocs\prestashop\classes\controller\Controller.php on line 135 Ya he creado los archivos NewpageController.php en controllers/front El archivo newpage.php en raíz del foro y el archivo newpage.tpl en raíz del tema que utilizo y me sale ese resultado, algo estoy haciendo mal ? O que es lo que debiera cambiar, el contenido es la base de los manuales de alguna version mas no se que cosa ya que soy nuevo en esto y no tengo idea apenas de que va la cosa, si alguien puede tirarme un cable os agradecería, saludos... Edited May 3, 2014 by sistemasgnu (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted May 4, 2014 Share Posted May 4, 2014 Sigue las indicaciones de este post y no tendrás problemas en crear una pagina nueva http://www.prestashop.com/forums/topic/327325-find-the-working-of-files-of-prestashop-1605/ 1 Link to comment Share on other sites More sharing options...
sistemasgnu Posted May 6, 2014 Author Share Posted May 6, 2014 (edited) Muchisimas gracias ventura ya lo miro ahora mismo y os comento que tal me ha ido xD. Si ha funcionado, al parecer tenía un error en la redirección y SEO, al colocarlo correctamente ya me ha funcionado, aparte me hacía falta la variable de autentificación xD. Voy a mirar ahora si me funciona sin ella, aunque me viene mejor con ella xD, muchas gracias tema solucionado xD. Edited May 6, 2014 by sistemasgnu (see edit history) Link to comment Share on other sites More sharing options...
hunterF Posted July 23, 2014 Share Posted July 23, 2014 Buenas!! Yo he seguido los pasos, pero cuando accedo a la página creada, me redirige a la página de autientificación, alguien sabe el porque? Link to comment Share on other sites More sharing options...
Dany developer Posted June 8, 2015 Share Posted June 8, 2015 Yo hice los mismos pasos pero al momento de querer acceder a la pagina me aparece toda en blanco (obviamente ya habia insertado contenido en el archivo tpl), mi codigo es el siguiente. Hice un archivo php en la siguiente direccion: mitienda/controllers/front/NosotrosController.php. <?php class NosotrosControllerCore extends FrontController { public $php_self = 'nosotros'; public $auth = true; public $ssl = true; public function initContent() { parent::initContent(); $this->setTemplate(_PS_THEME_DIR_.'nosotros.tpl'); } } Y mi tpl donde la ubicación es : mitienda/themes/default-bootstrap/nosotros.tpl También hice los pasos en backoffice con la url y no me presento ningún problema. Pero como mencione anteriormente cuando entro a la direccion de mi pagina: localhost/mitienda/nosotros Aparece todo en blanco ni header ni footer salen. ¿Estoy haciendo algo mal? Saludos Link to comment Share on other sites More sharing options...
w3bsolutions Posted June 9, 2015 Share Posted June 9, 2015 Has activado el developer mode en /config/defines.inc.php para ver si te lanza algún error? Se activa cambiando la linea: define('_PS_MODE_DEV_', false); por: define('_PS_MODE_DEV_', true); Link to comment Share on other sites More sharing options...
ventura Posted June 9, 2015 Share Posted June 9, 2015 (edited) Yo hice los mismos pasos pero al momento de querer acceder a la pagina me aparece toda en blanco (obviamente ya habia insertado contenido en el archivo tpl), mi codigo es el siguiente. Hice un archivo php en la siguiente direccion: mitienda/controllers/front/NosotrosController.php. <?php class NosotrosControllerCore extends FrontController { public $php_self = 'nosotros'; public function initContent() { parent::initContent(); $this->setTemplate(_PS_THEME_DIR_.'nosotros.tpl'); } } Y mi tpl donde la ubicación es : mitienda/themes/default-bootstrap/nosotros.tpl También hice los pasos en backoffice con la url y no me presento ningún problema. Pero como mencione anteriormente cuando entro a la direccion de mi pagina: localhost/mitienda/nosotros Aparece todo en blanco ni header ni footer salen. ¿Estoy haciendo algo mal? Saludos Edita y deja esta parte asi solo public $php_self = 'nosotros'; public $ssl = true; Edited August 10, 2016 by ventura (see edit history) Link to comment Share on other sites More sharing options...
Dany developer Posted June 12, 2015 Share Posted June 12, 2015 Hola ventura y fire2. Perdon por la tardía respuesta Ya vi cual es el problema o almenos creo que era el problema. Lo que pasa es que en el tpl tenia unos espacios en secciones de javascript que no cuadraban con el smarty no se mucho de smarty pero si me di cuenta que es medio caprichoso en estos casos: Este código no me deja ponerlo: <script>funcion x{...}</script> Pero este si: <script> funcion x{ .... } </script> Cabe decir que es el mismo código pero acomodado diferente, lo que se me hace extraño es que así los tengo en el header entre las etiquetas de head y no me reclama nada el smarty pero aquí si. También este mismo tpl lo mande llamar con un método diferente en donde solo haces el php en la raiz y el tpl en los temas y me lo corría también muy bien solo con este método me causo problemas, no tengo idea por que pero por lo menos ya me salio. GRacias a ambos Saludos Link to comment Share on other sites More sharing options...
berna1710 Posted September 10, 2015 Share Posted September 10, 2015 Hola a todos, ya segui y probe con todos los pasos que mencionaron y obtengo esto Fatal error: Class 'PaginaController' not found in /homepages/40/d504442862/htdocs/clickandbuilds/PrestaShop/M2Beaute/classes/controller/Controller.php on line 135 Me urge y no funciona Link to comment Share on other sites More sharing options...
ventura Posted September 11, 2015 Share Posted September 11, 2015 Pruebe a borrar el archivo cache / class_index.php Link to comment Share on other sites More sharing options...
ecuc Posted August 10, 2016 Share Posted August 10, 2016 Buenas!! Yo he seguido los pasos, pero cuando accedo a la página creada, me redirige a la página de autientificación, alguien sabe el porque? Me pasa exactamente lo mismo, ¿alguien sabe como arreglarlo? Link to comment Share on other sites More sharing options...
ventura Posted August 10, 2016 Share Posted August 10, 2016 Hay que quitar esta parte del controlador public $auth = true; 1 Link to comment Share on other sites More sharing options...
ecuc Posted August 10, 2016 Share Posted August 10, 2016 Oks, perfecto, muchísimas gracias ventura Saludos 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