quino27 Posted January 23, 2014 Share Posted January 23, 2014 Para empezar no tengo mucha idea, avanzo a base de error... prueba otro error...deshacer..... El proposito es filtrar el estado de mantenimiento de la tienda solo para clientes, y permitir al empleado el acceso al front. He identificado en el fichero \clases\FrontController.php la funcion displayMaintenancePage() y he comprobado que funcionaría, pero me falta identificar en este lugar si es un empleado logado. He visto algunos post donde se hablan del uso de las cookie y las variables de contexto en la versión 1.5.x como el de Victor http://victor-rodenas.com/2013/02/09/guia-uso-de-la-clase-cookie-en-prestashop-1-5/ . Con esto he realizado algunas pruebas y he podido obtener la identificación de los clientes en el front o la del empleado en el backoffice, pero no la del empleado en el front. Es posible esta acción, o existe algun medio para conseguirlo? Link to comment Share on other sites More sharing options...
ventura Posted January 23, 2014 Share Posted January 23, 2014 Mira a ver http://doc.prestashop.com/display/PS15/Using+the+Context+Object#UsingtheContextObject-MoreexamplesofContextuse 1 Link to comment Share on other sites More sharing options...
quino27 Posted January 24, 2014 Author Share Posted January 24, 2014 Gracias, ya lo habia probado, y lo he intentado con el modo de la versión 1.4 y 1.5. Y si pongo en la instrucción del empleado, if ($this->context->employee->isLoggedBack()); siempre la evalua como false. Link to comment Share on other sites More sharing options...
Recommended Posts