Expertos en 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.

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.

    Comparte este artículo

    Artículos Relacionados