문제

첫 번째 어휘 이름이 "국가"인 "국가"이고 두 번째는 도시 이름을 포함하는 "도시"인 2 개의 어휘가 있다고 가정합니다. "국가"노출 필터에서 특정 국가를 선택하려면 "도시"노출 필터에 선택된 도시 만 자동으로 나타나기를 원합니다. 따라서 사용자가 모든 국가의 모든 도시 목록을 거치지 않아도됩니다.

Drupal Views 또는 기여한 모듈에서 가능합니까? 그렇지 않으면 jQuery Hide/Show로 수행해야합니다.

도움이 되었습니까?

해결책

누군가가 도움이 될 수 있으므로이 질문에 대한 답변을 게시하고 있습니다. 나는 원하는대로 두 분류 어휘 사이에 관계를 만들 수있는 적절한 모듈을 얻지 못했지만 모듈에서 이것을하기 위해 분류법을 조금 수정했습니다.

나는 2 개의 어휘를 싱글로 통합했다. 나는 국가를 부모 용어로, 모든 도시를 하위 기간으로 배치했습니다. 그래서 내 구조는 다음과 같습니다.

인도

  • 델리
  • 라자 쉬탄
  • 찬디 가르
  • Gujrat

미국

  • 앨라배마
  • 알래스카
  • 그루지야
  • 일리노이

그런 다음 "Simple Hierarchical Select"라는 간단한 모듈을 사용했습니다. https://drupal.org/project/shs 또는 계층 적 선택을 사용할 수도 있습니다. https://drupal.org/project/hierarchical_select 그러나 계층 적 선택에는 더 많은 기능이 있지만 분류 관련 작업 만 있으면 내 경우와 같이 SHS 만 사용할 수 있습니다.

이제 컨텐츠 유형 -> 필드 관리 -> 용어 참조 -> 간단한 계층 적 선택으로 이동하십시오.

이제 당신의보기로 이동 => 필터에서 "당신의 필드 이름"(계층 적 선택)을 선택하고 깊이로 강제로 강제하십시오.

그러면 첫 번째 국가 이름과 도시 이름 인 자식 용어가 표시됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top