u1050411 Posted October 3, 2014 Share Posted October 3, 2014 Hola, Quiero modificar el modulo productsCategory para que presente una categoria del producto que empieze por ejemplo por pr_Nombre. Supongo que con un foreach y un if. Pero no se como encontrar el id de la categoria que quiero ni como hace el modulo productsCategory para conseguir el id de la categoria del producto. A ver si alguien puede echarme una mano. Link to comment Share on other sites More sharing options...
u1050411 Posted October 4, 2014 Author Share Posted October 4, 2014 Quiero que el modulo productsCategory enseñe los productos aunque la categoria principal este desactivada (not displayed). En resumen necesito saber donde el modulo hace la comprobacion de si la categoria este activada o no . Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 4, 2014 Share Posted October 4, 2014 ¿Has chequeado el fichero: /modules/productscategory/productscategory.php dentro del: public function hookProductFooter($params) ? 1 Link to comment Share on other sites More sharing options...
ventura Posted October 4, 2014 Share Posted October 4, 2014 (edited) En el archivo que te indica rafaelamargo busca esta parte if (!Validate::isLoadedObject($category) || !$category->active) return false; Edited October 4, 2014 by ventura (see edit history) 1 Link to comment Share on other sites More sharing options...
u1050411 Posted October 4, 2014 Author Share Posted October 4, 2014 Gracias. Es que soy cegato.. Ya que estamos estoy intentando comparar el nombre para elegir las categorias que empiecen por collection .. Algo asi como if (!($category.name=='Collection*')) return false; Pero no se cual es el signo de cualquier otro mote * ? ni si es $category->name $category.name ??? Link to comment Share on other sites More sharing options...
u1050411 Posted October 4, 2014 Author Share Posted October 4, 2014 Bueno he encontrado que es if (!($category->name=='Collection Brom')) return false; Quiero sustituir Brom por cualquier nombre o sea * de toda la vida Link to comment Share on other sites More sharing options...
u1050411 Posted October 4, 2014 Author Share Posted October 4, 2014 En fin , en lugar de usar * que no he encontrado he usado la funcion strncmp de php que compara los primeros n caracteres. if (strncmp($category->name,'Collection',9)!=0) return false; Link to comment Share on other sites More sharing options...
Recommended Posts