2012-11-28 6 views
0

분류를 선택하여 사용자 목록에서 사용자를 검색하고 싶습니다. 또한 사용자 프로필/등록 양식에 분류 필드를 추가하려고했습니다.drupal 7의 분류법 용어를 기반으로 사용자 목록을 검색하는 방법은 무엇입니까?

"Technology", "Eduaction", "Stocks"와 같은 택 소노 미미가 있다고 가정하고 그 중 하나를 클릭하여 동일한 택 소노 미를 선택한 사용자 목록을 원합니다. 솔루션을 제안하십시오. 나는 Drupal에 매우 익숙하며 또한 PHP 프로그래머도 아니다. Views, Chaos tool suite, PathautoToken : 나는 당신이 다운로드하고 다음과 같은 모듈을 활성화해야한다는하려면

답변

0

드루팔 7을 사용하고 있습니다. 다음

그리고 (나는 n 용어의 ID입니다 site.com/user-list/n 같은 URL을해야합니다 특정 태그에 사용자의 목록을 가정합니다) 다음 단계를 따르십시오 :

  1. 새로운 어휘를 만들기 (구조/분류를/어휘 추가). 아직 조건을 추가하지 마십시오!

  2. 검색어 (구성/검색 및 메타 데이터/URL 별칭/패턴/분류 용어 경로)에 새 별칭 패턴을 추가하십시오. "모든 [1 단계에서 작성한 어휘] 패턴"패턴은 user-list/[term:tid]

  3. 이어야합니다. 이제 새로운 용어 (구조/분류/용어 추가)를 추가 할 수 있습니다.

  4. 구성/사용자/계정 설정의 '관리 필드'탭으로 이동하십시오. "기간 참조"를 저장할 데이터 유형이있는 새로운 필드를 추가하십시오. 이 필드를 저장하는 동안 "사용자 등록 양식에 표시"를 선택하십시오.

  5. 기본 용어 출력이 노드에서만 작동하므로 이제보기를 작성해야합니다. 따라서 모듈 /보기/구성/새보기를 추가하십시오. "Show :"를 "content"에서 "users"로 변경하고 "Continue & 편집"을 누릅니다.

  6. 보기 페이지에서 "페이지 설정 경로 :"를 user-list으로 설정하고 컨텍스트 필터 (고급/컨텍스트 필터/추가)를 만들어야합니다. "사용자 : [You vocabulary] (your_vocabulary)가 나타나는 위치 : user : user"를 추가해야합니다. 필터. 이제보기를 저장할 수 있습니다. 그 상태에서 사용자 이름 만 나열 될 것입니다. 아바타 등을 추가하려면 "User : Name"외에도 특정 필드를보기에 추가해야합니다.

이제는 정상적으로 작동합니다. 희망이 도움이됩니다.

관련 문제