Preparando las url con Pathauto

Curso: Adentrandonos en Drupal 9

Pathauto es un modulo de la comunidad que nos ayuda a generar los alias de las URL automáticamente, este modulo tiene 2 dependencias, los módulos ctools y token. Si descargáramos manualmente pathauto tendríamos que descargar también los módulos de los que depende, pero como estamos usando Composer, este se encarga de resolver las dependencias y descargar automáticamente los módulos de los que pathauto depende.

$ composer require drupal/pathauto

Con ese comando de Composer ya tendremos descargado pathauto y las dependencias.

Una vez tengamos pathauto instalado podremos ir a su configuración desde /admin/config/search/path/patterns.

Al pulsar en “Añadir patrón Pathauto” veremos que tenemos que especificar a que entidad vamos a generarle las URL automáticamente en un desplegable, vamos a indicarle “Contenido”.

Ahora vamos a utilizar el “navegardor” de token que se abre en un pop-up al clicar en “Browse available tokens” y generaremos patrón como el siguiente:

“peliculas/[node_field_fecha_de_estreno:date:html_year]/[ node_field_fecha_de_estreno:date:mes]/[node:title]”

Cuando tengamos el patrón guardado iremos a la pestaña “Bulk generate” para generar todos los alias que necesitemos.

En esta pagina seleccionaremos “Contenido” y la opción “Regenerate URL aliases for all paths” para que pathauto fuerce la generación de todos los alias, para así tener los nuevos en todos los nodos que tengamos disponibles en el sitio.