kalandraka Posted July 10, 2016 Share Posted July 10, 2016 (edited) PS1.6.1.5 Buenas a ver si me podéis echar una mano: El problema es que después de añadir al carro desde el quickview tienes 2 opciones de redirección: 1- Ir al resumen (Aunque si quieres seguir comprando la redireccion te lleva al .html generado por quickview) 2- Pagina anterior (que te lleva a la página del producto que acabas de añadir) Esta redirección está en el Cart Controller if (isset($_SERVER['HTTP_REFERER'])) { if (isset($regs[3]) && !Configuration::get('PS_CART_REDIRECT')) { $url = preg_replace('/(\?)+content_only=1/', '', $_SERVER['HTTP_REFERER']); Tools::redirect($url); } } Tools::redirect('index.php?controller=order&'.(isset($this->id_product) ? 'ipa='.$this->id_product : '')); } } elseif (!$this->isTokenValid()) { Tools::redirect('index.php'); } Mi pregunta es ¿cómo puedo hacer la redirección hacia la misma página que me encuentro? saludos Edited July 11, 2016 by kalandraka (see edit history) Link to comment Share on other sites More sharing options...
kalandraka Posted July 11, 2016 Author Share Posted July 11, 2016 Bueno algo es algo… He conseguido que en vez de redirigir al carrito redirija hacia una categoría específica. En este ejemplo la id=9 Tools::redirect($this->context->link->getCategoryLink(9)); Aunque lo que no logro es redigir hacia la categoría default del producto que acabo de añadir. ¿Alguien que me pueda echar una mano? Link to comment Share on other sites More sharing options...
kalandraka Posted July 12, 2016 Author Share Posted July 12, 2016 No lo pongo cómo resuelto porque no tengo exactamente lo que quería pero provisionalmente…, hice lo siguiente: $id_category = (int)$this->context->cookie->last_visited_category; if (!$id_category==0) {Tools::redirect($this->context->link->getCategoryLink($id_category));} else {Tools::redirect('index.php');} Ahora después de que alguien añada al carrito desde el Quickview lo reedirige por cookie a la última categoría visitada. Si no tiene cookie de última categoría visitada lo redirige a la home. Es un poco raro ya que si alguien abre el quickview desde newproducts u offers y lo añade al carrito… lo lleva hasta la última categoría que ha visitado o la home……… Si alguien tiene alguna idea… bienvenida sea! 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