drupal

Módulo Address

El módulo Address adiciona tres tipos de campos:

  • Country
  • Zone
  • Address

El campo de tipo Country, permite seleccionar países de una lista  La parte que me parece más interesante en la configuración de este campo es que ya viene con una lista de países, y el control muestra de forma predeterminada todos los países. Si se desea que el usuario sólo pueda seleccionar entre pocas opciones, se configura en la pantalla del campo marcandos los paises que se desea mostrar.

Habilitar los países

El campo Zone, permite definir Zonas compuestas por varios territorios. Para crear un territorio se requiere seleccionar un país, y luego dentro de ese país se puede limitar por ciertas condiciones, como parte de la organización geopolítica (provincia) y por los códigos postales incluidos y excluidos. En todos los países no nos da estas opciones. Por ejemplo para Perú, solo nos aparece la opción de los códigos postales, pero en el caso de Chile, aparece la opción de Provincia y Códigos postales.

Zona - Seleccionando solo un país
Zona con un solo territorio donde solo se selecciona el país

 

Zona - un territorio con límites postales
Zona con un territorio y además donde se puede especificar los límites por códigos postales

 

 

Zona - con dos territorios
Zona con dos territorios - en el segundo caso se puede especificar provincia

 

El campo Address es el más complejo de todos. Viene con las siguientes propiedades. Estas propiedades también son llamadas columnas (definición del schema), y campos (configuración del campo) por lo que hay que tener cuidado con la confusión que esto puede causar.

  • Given name (First name)
  • Additional name (Middle name / Patronymic)
  • Family name (Last name)
  • Organization
  • Address line 1
  • Address line 2
  • Postal code
  • Sorting code
  • Dependent Locality (Neighborhood / Suburb)
  • Locality (City)
  • Administrative area (State / Province)
  • Country

El nombre de las propiedades sigue el estándar OASIS (eXtensible Address Language - xAL) y está adaptado especialmente para direcciones postales. Es decir, tener la información completa para el envío de un paquete postal, algo muy conveniente para el envío de productos. Es por ello que incluso tiene los datos personales.

 

En la configuración del campo seleccionamos que propiedades (fields) requerimos, como muestra la siguiente imagen:

Properties Address Fields

 

De acuerdo a la imagen anterior, el widget para llenar el campo se mostraría de la siguiente manera.

 

Address Field Widget - Unselected

Podemos observar que solo aparece la opción de país. Pero al seleccionar el país aparecen las otras opciones de campo de acuerdo a la organización geopolítica del país.

Address Field - Selected Widget

 

En el caso de Perú aparece Ciudad (City) y Provincia. Y estos valores hay que llenarlos manualmente (no existe una lista o autocompletado).

 

He observado que en algunas ocasiones valida correctamente el código postal de acuerdo a la Ciudad, pero en otras ocasiones deja pasar código inválidos. Aún no he podido comprobar las condiciones que permiten que se de una validación correcta.

Me pareció interesante el artículo

Deseo más información

O también puedes comunicarte con nosotros.

por whatsapp por whatsapp

Añadir nuevo comentario

Me gustaría más información sobre:

CAPTCHA