24. Búsqueda personalizada
Podemos usar los índices creados en el último capítulo para mejorar la lista de tipos de contenidos talks.
Si los capítulos acerca de las vistas le parece complejo, ahora mostraremos el complemento de búsqueda personalizado como una gran alternativa hasta que se sientas cómodo escribiendo vistas y plantillas. También hay muchas herramientas que permitan agregar impresionantes búsquedas personalizadas y listados de contenidos a través de la Web en Plone.
eea.facetednavigation
Instale el complemento eea.facetednavigation.
Habilita navegación en facetas en una nueva carpeta “Descubriendo charlas” haciendo clic en el menú de edición Acciones > Enable faceted navigation.
Haga clic en la pestaña Faceted criteria para configurarla.
Selecciona “Talk” para Portal type, oculta Results per page.
Agregue un widget de selección a la izquierda y usa el índice de catalogo Audience para eso.
Agrega un widget de selección para speaker
.
Agregue un widget de radio para type_of_talk
.
Otros widgets notables son: tagcloud
, a-z
, search
.
Ejemplos:
Ver también
Usaremos el nuevo índice de catálogo para proveer la data de los widgets y buscar los resultados. Para otros casos de uso podremos usar entre los vocabularios integrados (https://pypi.python.org/pypi/plone.app.vocabularies) o crear vocabularios personalizados para este.