Filtrar y buscar entre los campos extra de Fieldsattach

Escrito por | 28 Febrero 2013 | Publicado en Marzo 2013
Una de las cosas más útiles a la hora de expandir los artículos con fields es poder buscar sobre ellos. O bien con una caja de texto simple o bien con filtros tipo selectores o bien entre fechas. En este tutorial vamos a ver que con fieldsattach podemos solucionar ese tema de forma sencilla.

Fieldsattach contiene  una vista para buscar y filtrar por campos. Funciona de manera idéntica  al buscador de toda la vida de joomla. En forma de simbólico pago, podemos adquirir el plugin para poder buscar con el nuevo método “Smart search” o “busca inteligente”.

Explicaremos todo el proceso siguiendo el ejemplo del primer manual.

Al grupo Listado personas le añadiremos un campo fecha para la fecha de nacimiento, de tipo “date.” (Free extratype)

 

Para crear una página de filtrado de artículos nos dirigiremos a la gestión de menu.

Creamos un nuevo item de menu de tipo fieldsattach, extrafield filter

Seguidamente debemos configurar el filtro que queremos crear. Básicamente se debe indicar, la categoria de los artículos a filtrar, los campos a filtrar, el tipo de condición, el orden del listado y el número por página.

El tipo de orden puede ser:

  • LIKE : Que contiene la cadena que indicamo
  • EQUAL : Igual
  • NOT EQUAL: No igual
  • HIGHER : Más alto
  • LOWER : Más bajo
  • BETWEEN : Entre dos balores Y podemos indicar un texto predeterminado en el filtro. De esta forma podemos crear listado de todo tipo, filtrando por los campos creados por nosotros mismos.

Después somo libres de crear el layout que nos convenga, con o sin formulario. Podeis ver como en http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

También podemos indicar el orden del listado y el número de artículos por página, todo ello configurable desde el tabulador “Opciones básicas”.

El resultado de este filtro es:

Módulo

Una vez creada la página de filtrado podemos añadir el módulo de busqueda, para poder buscar desde cualquier parte de la web. Este módulo nos lo podemos bajar de la web, mod_fieldsattachsearch.

Lo instalamos con el instalador automático de joomla y vamos a su configuración.

Es importante configurar un parámetro:

Itemid : Es el id del menú destino, donde tenemos configurada la página de filtro.  Lo encontramos en el menu.

Soporte

Teneis un foro y la posibilidad de contratar al desarrollador por horas. Todo está en inglés pero podéis entrar en el foro en español también.

El componente está traducido al español.

Enlace al componente en el Centro de extensiones de Joomla! aquí.

Contacto directo con el desarrollador

Twitter: @bcn_percha
Linkedn: cristiangrano

Visto 4605 veces Etiquetado como Spanish, Administrador