1.5. Taxonomía - Taxonomía, vocabularios y términos
En la lección anterior creamos un blog con Drupal, pero a ese blog le faltaban etiquetas para clasificar los artículos. Vamos a añadir un vocabulario utilizando la taxonomía. Habilita el módulo Taxonomy si aún no está habilitado.
La taxonomía en Drupal es un método de clasificación (rubricación, categorización) de los nodos mediante etiquetas (términos, categorías). Vamos a crear un vocabulario llamado Etiquetas, con el cual clasificaremos nuestros artículos. Menú - Estructura — Taxonomía.
Llamamos al vocabulario Etiquetas. Después de crearlo, llegamos a su página. Aquí puedes crear etiquetas (términos) manualmente, pero no lo haremos porque las etiquetas se crearán automáticamente al añadirlas en los artículos. Ten en cuenta que en Drupal, los elementos de un vocabulario de taxonomía se llaman términos. Es decir, aunque tengas un vocabulario llamado Etiquetas, Clases, Categorías o Secciones, todos contendrán términos.
Ahora necesitamos añadir un campo de selección de etiquetas en los artículos. Para esto es necesario habilitar el módulo Field UI (si no está habilitado). Ve a la página de gestión de campos del tipo de contenido Artículos: Menú - Estructura — Tipos de contenido — Artículos.
Agregamos un nuevo campo Etiquetas, con tipo de campo Término de taxonomía:
Establecemos que la cantidad de términos sea ilimitada:
Luego simplemente guardamos. Ahora vamos a la página de creación de artículos. Por el momento, los términos se seleccionan solo de los existentes en el vocabulario Etiquetas. Necesitamos un widget con autocompletado de etiquetas y adición automática al vocabulario. Ve a Menú - Estructura — Tipos de contenido - Artículos, pero ahora en la pestaña Gestionar presentación. Selecciona para el campo el tipo Autocompletar etiquetas:
Guardamos y vamos a crear un nuevo artículo. Ahora puedes escribir etiquetas separadas por comas, y Drupal las agregará automáticamente al vocabulario Etiquetas.
Ahora, si vas a Menú - Estructura - Taxonomía - Vocabulario Etiquetas, verás los nuevos términos creados. Cada término tiene su propia página donde se listan todos los nodos relacionados. La URL de estas páginas tiene el formato taxonomy/term/número, por ejemplo: taxonomy/term/2.
Las etiquetas se muestran en la página completa del nodo:
Volveremos a trabajar con la taxonomía más adelante, así que puedes continuar con la siguiente lección aunque no hayas comprendido todo aún.