κατασκευή magento eshop 003 – Αναζήτηση στο Magento

1020 510 master
  • master
  • 0

Πολλές φορές σε ένα magento eshop παρουσιάζεται το εξης πρόβλημα: Πληκτρολογούμε τον όρο αναζήτησης που θέλουμε αλλά το magento μας βγάζει λάθος αποτελέσματα. Υπάρχουν δύο λύσεις σε αυτό: H πρώτη είναι να αγοράσουμε module και να διορθώσουμε το λάθος του ηλεκτρονικού καταστήματος και η δεύτερη να επέμβουμε στον κώδικα του magento.

Ενα πολύ καλό module έρχεται από την εταιρία Mirasvit και μπορείτε να δείτε τι κάνει από εδώ

Για όσους θέλουν να πειραματιστούν και να επέμβουν στον πηγαίο κώδικα του Magento δείτε μία λύση παρακάτω:

αντιγραφή αρχείου
app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php
σειρά 354  app/code/local/Mage/CatalogSearch/Model/Mysql4/Fulltext.php

[message_box title=”” color=”blue”]

if ($like) {
$likeCond = '(' . join(' OR ', $like) . ')';
}

[/message_box]

αλλαγή σε:

[message_box title=”” color=”blue”]

if ($like) {
$likeCond = '(' . join(' AND ', $like) . ')';
}

[/message_box][/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]