Esta suele ser una pregunta recurrente para quienes inician en Drupal y por eso la documento.
¿Como creo un campo que me permita seleccionar el Departamento (Estado) y luego me liste las ciudades que tiene para seleccionar una de ellas?
Respuesta
Para este caso me gusta usar la combinación de los siguientes módulos
- Taxonomy (Incluido en el Core)
- Hierarchical Select http://drupal.org/project/hierarchical_select
- Taxonomy Manager (Opcional) http://drupal.org/project/taxonomy_manager
Con Taxonomy creamos un Vocabulario que tenga como términos padre a los departamentos y como términos hijo de cada uno de ellos las ciudades, si quieren pueden usar Taxonomy Manager para agilizar el proceso, por mi parte lo recomiendo mucho.
luego con hierarchical select hacemos que la selección sea dinámica configurando el campo del tipo de contenido para que use el método proporcionado
Cuando terminen de guardar el Campo, verán nuevamente el listado de campos, sobre la fila del campo creado verán un Enlace que dice "Hierarchical Select", haciendo click podrán acceder a la configuración de Hierarchical Select para ese Campo y una vista previa de como queda, he aquí como quedó el mio.
Este es un método muy sencillo en donde el tiempo que más invertirás será creando los términos en el vocabulario.