Jump to content

Recherche Ajax rapide: comment ajouter le fabriquant aux résultat ?


Recommended Posts

Bonjour

 

je voudrais que la recherche Ajax retourne le nom fabriquant aussi.

 

Les résultats actuels de la requête n'ont pas le fabriquant.

 

J'ai essayé d'ajouter le fabriquant au travers d'appelles à des fonction PHP que j'ai créé en surchargeant la classe Product (fonction getManufacturerName(id_product)), mais visiblement le mélanger appel de la fonction Product::getManufacturerName() avec comme paramètre le résultat de la recherche effectuée qui contient l'id_product ne semble pas fonctionner (comme si data.id_product ne pouvait être interprété).

 

Ma modif dans blocksearch-top.tpl:

 

avant:

mytab[mytab.length] = { data: data[i], value: data[i].cname + ' > ' + data[i].pname };

 

après:

mytab[mytab.length] = { data: data[i], value: data[i].cname + ' > ' + {/literal}{Product::getManufacturerName(data[i].id_product)}{literal} + ' ' + data[i].pname };

 

l'autre option serait de compléter les résultats retournés par la recherche mais je n'arrive pas à suivre le cheminement pour remonter jusqu'à la requête SQL ou un équivalent et y ajouter le fabriquant.

 

Je suis preneur de toute aide

 

Merci

Matt

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...