carmadsu Posted October 22, 2012 Share Posted October 22, 2012 (edited) Buen dia gente Tengo el siguiente problema y no se aun por donde empezar a buscar. Resulta que estoy tratando de realizar busquedas en el FO de productos a traves de su referencia pero nunca me encuentra el producto. Que puede ser? PD: la busqueda a traves de nombre de producto si funciona. saludos gracias Edited October 22, 2012 by carmadsu (see edit history) Link to comment Share on other sites More sharing options...
carmadsu Posted October 22, 2012 Author Share Posted October 22, 2012 Bueno me respondo a mi porque talves a alguien le sirva. Lo que hice fue reemplazar la funcion getAttributes del archivo classes/search.php { if (!Combination::isFeatureActive()) return ''; $attributes = ''; $attributesArray = $db->executeS(' SELECT al.name FROM '._DB_PREFIX_.'product_attribute pa INNER JOIN '._DB_PREFIX_.'product_attribute_combination pac ON pa.id_product_attribute = pac.id_product_attribute INNER JOIN '._DB_PREFIX_.'attribute_lang al ON (pac.id_attribute = al.id_attribute AND al.id_lang = '.(int)$id_lang.') '.Shop::addSqlAssociation('product_attribute', 'pa').' WHERE pa.id_product = '.(int)$id_product); foreach ($attributesArray as $attribute) $attributes .= $attribute['name'].' '; return $attributes; } por esta otra public static function getAttributes($db, $id_product, $id_lang) { $attributes = ''; $attributesArray = $db->ExecuteS(' SELECT al.name, pa.reference FROM '._DB_PREFIX_.'product_attribute pa INNER JOIN '._DB_PREFIX_.'product_attribute_combination pac ON pa.id_product_attribute = pac.id_product_attribute INNER JOIN '._DB_PREFIX_.'attribute_lang al ON (pac.id_attribute = al.id_attribute AND al.id_lang = '.(int)$id_lang.') WHERE pa.id_product = '.(int)$id_product); foreach ($attributesArray AS $attribute) $attributes .= $attribute['name'].' '.($attribute['reference'] != "" ? $attribute['reference'].' ' : ''); return $attributes; } la info la saque desde http://www.prestashop.com/forums/topic/175234-fix-include-search-by-attribute-references-in-search-results/ muchas gracias a todos. saludos 2 Link to comment Share on other sites More sharing options...
Recommended Posts