- Posts: 511
- Thank you received: 37
Zone recherche produits
4 years 5 months ago - 4 years 5 months ago #340986
by Minie
Zone recherche produits was created by Minie
Bonjour,
pouvez vous m'indiquer l'endroit ou est écrit la requête qui détermine quels champs vont être pris en compte par la zone de recherche svp pour le modifier ?
Actuellement la zone de recherche va trouver des correspondances dans le nom et la description du produit, j'aimerais que seul le nom soit pris en compte.
J'ai trouvé la ligne 2001 du fichier administrator/components/com_hikamarket/classes/product.php
qui ressemblerait le plus à ce genre de requête sauf que seul le nom et le code sont pris en compte dans cette requête, ce qui ne correspond pas au fonctionnement actuel en front, je me dis donc que je ne dois pas regarder au bon endroit.
Pouvez vous m'indiquer svp le bon endroit pour que la recherche ne prenne pas en compte le champ product_description svp ?
Merci d'avance
pouvez vous m'indiquer l'endroit ou est écrit la requête qui détermine quels champs vont être pris en compte par la zone de recherche svp pour le modifier ?
Actuellement la zone de recherche va trouver des correspondances dans le nom et la description du produit, j'aimerais que seul le nom soit pris en compte.
J'ai trouvé la ligne 2001 du fichier administrator/components/com_hikamarket/classes/product.php
Code:
WHERE (p.product_name LIKE '.$searchStr.' OR p.product_code LIKE '.$searchStr.') '. $vendorFilter .
Pouvez vous m'indiquer svp le bon endroit pour que la recherche ne prenne pas en compte le champ product_description svp ?
Merci d'avance
Last edit: 4 years 5 months ago by Minie.
Please Log in or Create an account to join the conversation.
4 years 5 months ago #340991
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Replied by Jerome on topic Zone recherche produits
Bonjour,
Dans la vue (view.html.php) vous trouverez
Cette searchMap est modifiable via le trigger "onBeforeProductMarketListing"
Donc vous pouvez éditer le fichier core d'HikaMarket pour laisser uniquement les champs que vous souhaitez ; ou vous pouvez utiliser un plugin personnalisé (et profiter des mises à jour sans vous prendre la tête)
Cordialement,
Dans la vue (view.html.php) vous trouverez
Code:
$searchMap = array(
'product.product_name',
'product.product_description',
'product.product_id',
'product.product_code'
);
Code:
$app->triggerEvent('onBeforeProductMarketListing', array($this->paramBase, &$extrafilters, &$pageInfo, &$filters, &$searchMap, &$select));
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
4 years 5 months ago #341061
by Minie
Replied by Minie on topic Zone recherche produits
Bonjour,
merci beaucoup, problème résolu.
Bien cordialement
merci beaucoup, problème résolu.
Bien cordialement
Please Log in or Create an account to join the conversation.
Moderators: Obsidev
Time to create page: 0.200 seconds