Post by cadesign » Mon Mar 09, 2015 8:39 pm

Me gustaría saber si hay algún módulo o extención free de búsqueda avanzada, donde yo pueda poner por ejemplo, localidad y que me haga la busqueda por localidad, o precios o distancia o tipo de artículo. Gracias

Newbie

Posts

Joined
Tue Mar 03, 2015 6:16 pm

Post by Nedned » Thu Mar 19, 2015 4:19 am

puedes inlcuir las descripciones de los productos en las busquedas, por lo que te saldrían todos los productos en cuya descriptción tenga la palabra clave.

También puedes utilizar algún modulo que sea como un filtro. por ejemplo el filtro de esta web

Filtro de tipos de vinos

Si te vale con algo así, pero de localidades te busco el modulo

Tipos de perros
Hoteles que admiten perros
CalcularIVA


Active Member

Posts

Joined
Thu Oct 09, 2014 2:48 pm


Post by cadesign » Thu Mar 19, 2015 5:57 pm

No se como añadir las descripciones a las búsquedas. Si me pudieras conseguir un módulo free te lo agradecería. Gracias

Newbie

Posts

Joined
Tue Mar 03, 2015 6:16 pm

Post by Nedned » Thu Mar 19, 2015 7:24 pm

Edita este archivo:

catalog/controller/product/search.php

añade este código:

Code: Select all

if (isset($this->request->get['description'])) {
    $description = $this->request->get['description'];
} else {
    $description = '';
} 
que quede así:

Code: Select all

<?php 
class ControllerProductSearch extends Controller {  
    public function index() { 
        $this->language->load('product/search');

        $this->load->model('catalog/category');

        $this->load->model('catalog/product');

        $this->load->model('tool/image'); 

        if (isset($this->request->get['search'])) {
            $search = $this->request->get['search'];
        } else {
            $search = '';
        } 

        if (isset($this->request->get['tag'])) {
            $tag = $this->request->get['tag'];
        } elseif (isset($this->request->get['search'])) {
            $tag = $this->request->get['search'];
        } else {
            $tag = '';
        } 

        if (isset($this->request->get['description'])) {
            $description = $this->request->get['description'];
        } else {
            $description = '';
        } 

Tipos de perros
Hoteles que admiten perros
CalcularIVA


Active Member

Posts

Joined
Thu Oct 09, 2014 2:48 pm


Post by cadesign » Fri Mar 20, 2015 9:21 pm

Perdona, yo utilizo la versión 2.0.0.1 y el código ya está así. Si pones las palabras claves lo puedes utilizar en la búsqueda. Lo que yo estoy búscando es una búsqueda avanzada donde la gente pueda buscar en un desplegable por localidad, código postal, tipo de restaurante, etc. Gracias

Newbie

Posts

Joined
Tue Mar 03, 2015 6:16 pm
Who is online

Users browsing this forum: No registered users and 6 guests