idom0 Posted September 10, 2014 Share Posted September 10, 2014 (edited) Buenas compañeros, veréis ahora mismo en el módulo de nuevos productos se pueden visualizar 5 productos, como os podréis imaginar el módulo en el bloque "Left" poner más de 5 productos puede verse una barra demasiado extensa, sin embargo en la HomePage, pestaña Nuevos sólo aparecen 5 productos. Hay alguna manera de poder diferenciar el bloque nuevos productos de la homepage al bloque izquierdo de la tienda? Por ejemplo que en la homepage se puedan ver 20 productos y en el bloque izquierdo únicamente 5. Espero que me hayáis entendido. Un saludo y gracias!!! Edited September 10, 2014 by idom0 Moderación del foro edita el título del tema para que sea mas descriptivo (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted September 10, 2014 Share Posted September 10, 2014 Buenas compañeros, veréis ahora mismo en el módulo de nuevos productos se pueden visualizar 5 productos, como os podréis imaginar el módulo en el bloque "Left" poner más de 5 productos puede verse una barra demasiado extensa, sin embargo en la HomePage, pestaña Nuevos sólo aparecen 5 productos. Hay alguna manera de poder diferenciar el bloque nuevos productos de la homepage al bloque izquierdo de la tienda? Por ejemplo que en la homepage se puedan ver 20 productos y en el bloque izquierdo únicamente 5. Espero que me hayáis entendido. Un saludo y gracias!!! Puede usar el truco del almendruco, es decir en la pestaña modulos -> modulos, en la configuracion del modulo, esa configuracion la dejas para el bloque de nuevo productos en la pagina principal, y para el lateral, pues editas el fichero: /modules/blocknewproducts/blocknewproducts.php Busca esto: private function getNewProducts() { if (!Configuration::get('NEW_PRODUCTS_NBR')) return; $newProducts = false; if (Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) $newProducts = Product::getNewProducts((int) $this->context->language->id, 0, (int)Configuration::get('NEW_PRODUCTS_NBR')); if (!$newProducts && Configuration::get('PS_BLOCK_NEWPRODUCTS_DISPLAY')) return; return $newProducts; } y debajo añade: private function getNewProductsDuplicado() { $numero_Productos=2; if (!$numero_Productos) return; $newProducts = false; if (Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) $newProducts = Product::getNewProducts((int) $this->context->language->id, 0, (int)$numero_Productos); if (!$newProducts && Configuration::get('PS_BLOCK_NEWPRODUCTS_DISPLAY')) return; return $newProducts; } Luego, en el mismo fichero, busca esto: public function hookRightColumn($params) { if (!$this->isCached('blocknewproducts.tpl', $this->getCacheId())) { if (!isset(BlockNewProducts::$cache_new_products)) BlockNewProducts::$cache_new_products = $this->getNewProducts(); $this->smarty->assign(array( 'new_products' => BlockNewProducts::$cache_new_products, 'mediumSize' => Image::getSize(ImageType::getFormatedName('medium')), 'homeSize' => Image::getSize(ImageType::getFormatedName('home')) )); } if (BlockNewProducts::$cache_new_products === false) return false; return $this->display(__FILE__, 'blocknewproducts.tpl', $this->getCacheId()); } Y dejalo asi: public function hookRightColumn($params) { if (!$this->isCached('blocknewproducts.tpl', $this->getCacheId())) { if (!isset(BlockNewProducts::$cache_new_products)) BlockNewProducts::$cache_new_products = $this->getNewProductsDuplicado(); $this->smarty->assign(array( 'new_products' => BlockNewProducts::$cache_new_products, 'mediumSize' => Image::getSize(ImageType::getFormatedName('medium')), 'homeSize' => Image::getSize(ImageType::getFormatedName('home')) )); } if (BlockNewProducts::$cache_new_products === false) return false; return $this->display(__FILE__, 'blocknewproducts.tpl', $this->getCacheId()); } 1 Link to comment Share on other sites More sharing options...
nadie Posted September 10, 2014 Share Posted September 10, 2014 PD: Supongo que en un futuro cercano ya ira preparado por defecto, por ahora puedes probar lo que te he comentado. 1 Link to comment Share on other sites More sharing options...
idom0 Posted September 10, 2014 Author Share Posted September 10, 2014 Muchas gracias nadie, voy a probarlo y paso a confirmar Link to comment Share on other sites More sharing options...
idom0 Posted September 10, 2014 Author Share Posted September 10, 2014 Nadie perfecto, lo único que en el bloque left me salen únicamente 2 productos, se puede aumentar la cantidad aquí? Gracias! Link to comment Share on other sites More sharing options...
nadie Posted September 10, 2014 Share Posted September 10, 2014 Nadie perfecto, lo único que en el bloque left me salen únicamente 2 productos, se puede aumentar la cantidad aquí? Gracias! Te salen 2, por que si te fijas arriba, puse esto: $numero_Productos=2; si tu cambias el 2 por otro 4, te saldran 4.. 1 Link to comment Share on other sites More sharing options...
idom0 Posted September 10, 2014 Author Share Posted September 10, 2014 Cierto!, mira que estaba buscando el dígito y no lo he visto Resuelto. Muchas gracias! Un saludo! Link to comment Share on other sites More sharing options...
nadie Posted September 10, 2014 Share Posted September 10, 2014 Cierto!, mira que estaba buscando el dígito y no lo he visto Resuelto. Muchas gracias! Un saludo! Un placer ayudarte y servirte ! Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro. Si no encuentras como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestashop.com/forums/topic/269515-solucionado-%C2%BFcomo-poner-la-palabra-solucionado-en-el-titulo-del-tema/ PD: Avisa cuando añadas la palabra "Solucionado" al titulo del tema, para proceder a cerrar el tema. Link to comment Share on other sites More sharing options...
idom0 Posted September 10, 2014 Author Share Posted September 10, 2014 Tema solucionado! Link to comment Share on other sites More sharing options...
Recommended Posts