sergi_soto Posted August 18, 2012 Share Posted August 18, 2012 Hola compañeros, Llevo tiempo intentando esconder automáticamente los productos que se quedan sin stock. No los quiero desactivar del todo para que la gente pueda seguir entrando a la web por esos productos a través de google, y aunque estén stock luego vayan a ver otros productos. Ya que si lo desactivo google desindexará esa página. Como he visto en otros post he cambiado el category.php la funcion getproducts, poniendo p.`quantity` > 0, este es el código: WHERE p.`quantity` > 0 AND cp.`id_category` = '.(int)($this->id).($active ? ' AND p.`active` = 1' : '').' '.($id_supplier ? 'AND p.id_supplier = '.(int)$id_supplier : ''); Pero no surge ningún efecto, he probado activando la opción de forzar compilacion, he vaciado la carpeta tools/smarty/compile, y nada. Los productos sin stock siguen saliendo, ya no sé que más tocar. A ver si alguien sabe qué puede ser. Gracias de antemano un saludo Link to comment Share on other sites More sharing options...
shacker Posted August 18, 2012 Share Posted August 18, 2012 puedes hacerlo directo en los TPL de la tienda. Por ejemplo, en el product list en el <li> puedes agregar <li {if $product.quantity < 1}style="display:none"{/if}> Link to comment Share on other sites More sharing options...
Recommended Posts