Drupal

Integración Módulo Drupal Entity Translation, Pathauto y Breadcrumbs en Drupal 7

Entity Translation permite traducir los campos de las diferentes entidades de Drupal. En este artículo mostraremos como integrarlo con Pathauto y el módulo Crumbs.

Drauta agencia digitalDrauta

Integración Módulo Drupal Entity Translation, Pathauto y Breadcrumbs en Drupal 7

Cómo integrar Drupal Entity Translation con Pathauto y Crumbs.

Uno de los problemas que nos encontramos hace unos meses al desarrollar un proyecto con Entity Translation fue su integración con Pathauto. Esto se solucionó hace ya algún tiempo en esta issue que integra la generación automática “bulk update” ya que hasta el momento sólo generaba path con “bulk update” de los nodos.

La integración completa ha llegado en esta otra issue, dónde se ha trabajado la integración con las otras entidades del core de Drupal como términos de taxonomía y usuarios.

Además, en esta issue se está trabajando en la integración de Pathauto con Drush, lo que mejorará mucho la gestión del módulo.

Los escenarios en los que ha funcionado correctamente son:

  • Entity Translation 7.x-1.x-dev
  • Pathauto 7.x-1.2
  • Crumbs 7.x-1.9

La configuración Pathauto necesaria es:

  • Nodo: [node:field-product-category:1:name]/[node:title]
  • Término de taxonomía: [term:parent:name-field]/[term:name]

Con está configuración deberíamos tener el path multi idioma para nodos y términos de taxonomía. Además si mantenemos ésta configuración el breadcrumb se debería generar también de forma correcta con el módulo Crumbs.

Gracias a esta iniciativa, Drupal 8 será multi idioma “de verdad” y los sitios multi idioma serán menos complejos.

    ¿Quieres empezar un nuevo proyecto con nosotros?

    ¿Necesitas servicios para tu web? Descubre como te podemos ayudar y no dudes en contactar con nosotros.