Dieg023 Posted June 27, 2017 Share Posted June 27, 2017 Buenas tardes quiero que mi página de inicio sea directamente los productos de la tienda, es decir yo tengo la página www.mitienda.com/1-inicio que sería todos los productos que están en la categoría principal.He cambiado las URL en el seo, pero al recargar la página me da error de que no encuentra la página he probado con URL Amigas y con la URL normal. Gracias. Link to comment Share on other sites More sharing options...
PSBlog Posted July 3, 2017 Share Posted July 3, 2017 Hola! Para cambiar la URL puedes editar el IndexController.php situado en controllers/front/IndexController.php y alli agregar una redirección con: Tools::redirect(URL); Por ejemplo, supongamos que queremos enviarlo a una categoría determinada por defecto: class IndexControllerCore extends FrontController { public $php_self = 'index'; /** * Assign template vars related to page content * @see FrontController::initContent() */ public function initContent() { parent::initContent(); $this->addJS(_THEME_JS_DIR_.'index.js'); $this->context->smarty->assign(array('HOOK_HOME' => Hook::exec('displayHome'), 'HOOK_HOME_TAB' => Hook::exec('displayHomeTab'), 'HOOK_HOME_TAB_CONTENT' => Hook::exec('displayHomeTabContent') )); $this->setTemplate(_PS_THEME_DIR_.'index.tpl'); // Aquí tu redirección Tools::redirect('index.php?id_category=8&controller=category&id_lang=2'); } } Desde luego no es el método más ortodoxo, pero es la única manera que me ha funcionado siempre. Lo ideal en éstos casos sería hacer un override del método y situarlo con tu nuevo código en: /override/controllers/front/IndexController.php 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