24. Búsqueda personalizada
Podemos usar los índices creados en el último capítulo para mejorar la lista de charlas.
Si los capítulos acerca de Vistas le parece complejo, el complemento de búsqueda personalizado ahora se muestra 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 configurar esta.
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 el 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.