Pregunta

Supongamos que si tengo 2 vocabularios en los que el primer nombre del vocabulario es "país" que contiene algunos nombres de países y la segunda es "ciudades" que contienen algunos nombres de ciudades. Si quiero seleccionar un país en particular del filtro de exposición de "país" y quiero que solo pocas ciudades seleccionadas aparezcan automáticamente en el filtro de exposición "ciudades". Para que el usuario no tenga que pasar por toda la lista de ciudades de todos los países.

¿Es posible con vistas de Drupal o cualquier módulo contribuido? De lo contrario, tengo que hacerlo con jQuery Hide/Show.

¿Fue útil?

Solución

Estoy publicando respuesta a esta pregunta, ya que podría ayudar a alguien. No he tenido ningún módulo adecuado que pueda crear una relación entre dos vocabularios de taxonomía como quiera, pero he modificado un poco mi taxonomía para hacerlo desde un módulo.

He fusionado mis 2 vocabularios en soltero. He colocado el país como término principal y todas las ciudades como subterráneas. Entonces mi estructura es así:

India

  • Delhi
  • Rajashtan
  • Chandigarh
  • Gujrat

EE.UU

  • Alabama
  • Alaska
  • Georgia
  • Illinois

Luego he usado un módulo simple llamado "selección jerárquica simple" https://drupal.org/project/shs o también puede usar selección jerárquica " https://drupal.org/project/hierchical_select Pero la selección jerárquica tiene más funciones, pero si tiene una tarea relacionada con la taxonomía, solo puede usar solo SHS, como en mi caso.

Ahora vaya al tipo de contenido -> Administrar campos -> Seleccionar referencia de término-> selección jerárquica simple.

Ahora vaya a sus puntos de vista => Seleccione el "Nombre de campo" (selección jerárquica) de los filtros y forzarlo a cierta profundidad.

Luego mostrará el nombre del primer país y luego el término infantil que son nombres de la ciudad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top