flash2022 Posted January 21, 2022 Share Posted January 21, 2022 (edited) Buenas tardes a todos, Estoy utilizando la version 1.7.2.8 y me gustaría saber si se puede cambiar la pagina de inicio y poner la pagina de login y hasta que no se hayan logeado no vean los productos, es decir, dejar el inicio como en la imagen que adjunto. Muchas gracias, Xavi Edited January 24, 2022 by flash2022 (see edit history) Link to comment Share on other sites More sharing options...
Alberto Prestashop Posted January 21, 2022 Share Posted January 21, 2022 Hay bastantes modulos de tiendas privadas, solo tienes que instalar uno. Link to comment Share on other sites More sharing options...
Aldeag Posted January 21, 2022 Share Posted January 21, 2022 (edited) ¿Quizás te refieres a Activar B2B? (B2B = Bussines to Bussines, Empresa a empresa) para vender entre empresas, no al público final, o permitir a empresas acceder a precios o descuentos diferentes al público en general. Parámetros de la tienda -> Ajustes sobre clientes -> Activar modo B2B Edited January 21, 2022 by Aldeag (see edit history) Link to comment Share on other sites More sharing options...
luishuaymana Posted January 21, 2022 Share Posted January 21, 2022 Hola @flash2022, vaya al archivo IndexController.php en la ruta controllers/front/IndexController.php o cree un override .. override/controllers/front/IndexController.php. Edite la funcion initContent() : public function initContent() { parent::initContent(); $this->context->smarty->assign([ 'HOOK_HOME' => Hook::exec('displayHome'), ]); // $this->setTemplate('index'); if ($this->context->customer->isLogged() && !$this->ajax) { $this->setTemplate('index'); } else{ $back = urldecode('my-account'); if (Tools::urlBelongsToShop($back)) { return $this->redirectWithNotifications($back); } } } debe quedar asi.. Saludos. Link to comment Share on other sites More sharing options...
flash2022 Posted January 24, 2022 Author Share Posted January 24, 2022 En 21/1/2022 a las 11:15 PM, luishuaymana dijo: Hola @flash2022, vaya al archivo IndexController.php en la ruta controllers/front/IndexController.php o cree un override .. override/controllers/front/IndexController.php. Edite la funcion initContent() : public function initContent() { parent::initContent(); $this->context->smarty->assign([ 'HOOK_HOME' => Hook::exec('displayHome'), ]); // $this->setTemplate('index'); if ($this->context->customer->isLogged() && !$this->ajax) { $this->setTemplate('index'); } else{ $back = urldecode('my-account'); if (Tools::urlBelongsToShop($back)) { return $this->redirectWithNotifications($back); } } } debe quedar asi.. Saludos. Muchas gracias luishuaymana, Era eso lo que necesitaba.. Un saludo y gracias a todos Link to comment Share on other sites More sharing options...
luishuaymana Posted January 24, 2022 Share Posted January 24, 2022 Agrege solucionado al título si su problema fue resuelto. Un saludo. 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