Jump to content

PanosStack

Members
  • Posts

    5
  • Joined

  • Last visited

Profile Information

  • Location
    Greece

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

PanosStack's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Clear cache αδερφέ... Το χει αυτο το prestashop δυστυχώς... Κάθε φορά που πειράζεις κάποιο tpl θέλει clear cache... Στο μενου του dashboard: Advanced parameters ->performance-> clear cache .
  2. Καλησπέρα το πρόβλημα λύθηκε. Η έκδοση που χρησιμοποιω είναι η 1.6.1.17. Έφτιαξα το εξής directory στο φάκελο modules: stoverride/override/controllers /front. Εκεί δημιούργησα εναν καινούργιο controller με το όνομα SearchController.php. Ο κώδικας είναι ο παρακάτω και με σχόλιο επισημαίνω την γραμμή με την οποία τραβάω την τιμή κάθε προιόντος και την στέλνω στην jQuery. class SearchController extends SearchControllerCore { public function initContent() { $query = Tools::replaceAccentedChars(urldecode(Tools::getValue('q'))); if ($this->ajax_search) { $image = new Image(); $searchResults = Search::find((int)(Tools::getValue('id_lang')), $query, 1, 10, 'position', 'desc', true); foreach ($searchResults as &$product) { // ADD $product['product_price'] to send it on jquery $product['product_price'] = number_format(Product::getPriceStatic($product['id_product']),2); $product['product_link'] = $this->context->link->getProductLink($product['id_product'], $product['prewrite'], $product['crewrite']); $imageID = $image->getCover($product['id_product']); if(isset($imageID['id_image'])) $product['pthumb'] = $this->context->link->getImageLink($product['prewrite'], (int)$product['id_product'].'-'.$imageID['id_image'], 'small_default'); else $product['pthumb'] = _THEME_PROD_DIR_.$this->context->language->iso_code."-default-small_default.jpg"; } die(Tools::jsonEncode($searchResults)); } parent::initContent(); } }
  3. cname:"something" crewrite:"something else" id_product:"something else" pname:"something else" position:"100" prewrite:"something -else" product_link:"https://something-else" pthumb:"https://mydomain/something else.jpg" I edited the file: /httpdocs/modules/blocksearch_mod/views/js/blocksearch.js and I added console.log(data); in order to see what results are sent on jquery... Console showed me the results above but there is not product price available... Is there a function in php that I have to edit in order to get product price also?
  4. cname:"something" crewrite:"something else" id_product:"something else" pname:"something else" position:"100" prewrite:"something -else" product_link:"https://something-else" pthumb:"https://mydomain/something else.jpg" Μπήκα στο αρχείο /httpdocs/modules/blocksearch_mod/views/js/blocksearch.js και πρόσθεσα console.log(data); για να δω τι αποτελέσματα μου στέλνει στην jquery... Μου φερε αυτά που βλέπετε αλλά δεν μου φέρνει την τιμή... Υπάρχει κάποια συνάρτηση στην php που πρέπει να παραμετροποιήσω για να τραβάω και την τιμή?
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More