계층 구조로 뷰에 용어를 표시하는 방법은 무엇입니까?


20

Products 어휘 의 용어를 표시하는보기를 작성했습니다 .

내가 설정 한보기 :

형식 : HTML 목록

표시 : 필드

분야 : 분류 용어 : 이름

잘 작동하지만 계층 구조가 손실됩니다.

Products 어휘에는 다음과 같은 구조가 있습니다.

- 자동차

--포드

-볼보

- 컴퓨터

-데스크탑

--휴대용 퍼스널 컴퓨터

그러나 뷰에서 용어는 계층 구조를 잃었고 다음과 같이 나열됩니다.

- 자동차

-포드

볼보

- 컴퓨터

데스크탑

-휴대용 퍼스널 컴퓨터

내가 여기서 무엇을 놓치고 있습니까?

답변:


16

어휘를 계층 적으로 나열 할 수있는 트리 스타일 (인접) Views 스타일 플러그인을 설치하는 Views Tree 모듈을 사용해 보는 것이 좋습니다 .

주석 : 뷰 미리보기에는 트리 레이아웃이 표시되지 않지만 일반 페이지 표시는 트리로 출력됩니다.



12

뷰 트리는 빠르고 간단한 계층 구성에는 좋지만 서로 다른 트리 레벨 및 그룹화를위한 다른 필드 / 구성과 같은 기능이 부족

Views Field View로보다 유연한 구성을 얻을 수 있습니다 .

이것은 최상위 수준으로 그룹화해야하는 세 가지 수준의 분류 트리에 필요한 설정입니다.

  1. 페이지 표시 (또는 다른 표시)를 사용하여 용어보기 작성
  2. 관계 추가 "Taxonomy term : Parent term"
  3. 필드 추가 : 용어 이름 (관계 없음), 용어 이름 (부모 관계, 표시에서 제외)
  4. 필터 추가 분류 용어 : 상위 용어 (부모 관계)는 0과 같습니다 (레벨 2 만 표시).
  5. 형식 설정에서 (부모) 용어 이름 필드를 사용하여 그룹화를 사용하십시오 (수준 1 표시).
  6. 새 디스플레이 추가 (첨부 파일 양호)
  7. 필드를 재정의하십시오 (어떤 필드 든 클릭하고 맨 위에있는 선택 상자에서이 첨부 파일 (재정의 됨)을 선택한 다음 필드를 저장하십시오 (재귀를 피하기 위함).
  8. 분류 용어를 추가하여 첨부 파일 컨텍스트 필터를 대체하십시오. 이름 (부모 관계)
  9. 보기 필드 (전역 :보기)를보기 필드에 추가하십시오.
  10. 보기 필드 구성에서 첨부 파일을 사용하고 용어 이름 (부모가 아님)에 대한 토큰을 첨부 파일로 전송되는 컨텍스트 필터 값으로 추가하십시오.

4 단계에서 필터에서 관계를 제거하면 주 디스플레이에 최상위 수준이 표시되므로 그룹화를 건너 뛰고 (5 단계) 표시하려는 각 수준에 대해 새 디스플레이를 추가 할 수 있습니다 (레벨 수 제어). 표시)

나에게 이것은 Views Tree와 거의 동일한 결과를 주었지만 유연성이 필요했습니다.


4

Taxonomy 메뉴 모듈 을 사용하여 비슷한 작업을 해결했습니다 .

분류 어휘를 기존 메뉴로 쉽게 변환하십시오!

풍모:

  • 어휘 당 사용자 정의 메뉴
  • 용어 기본 경로를 사용합니다.
  • 뷰와 통합
  • Path Auto와 통합
  • 후크를 사용하여 메뉴 경로를 원하는대로 사용자 정의하십시오. 버전 6.x-2.x 용 개발자 문서
  • 다른 메뉴 모듈을 방해하지 않습니다

i18n 사이트를 구축하려면이 모듈을 사용하지 않는 것이 좋습니다. 이 경우 큰 문제가됩니다.
간주

특히이 모듈이 i18n 사이트에 어떤 유형의 문제가 있는지 설명 할 수 있습니까? 이 모듈의 국제화에는 문제가 없었습니다.
Peter Lozovitskiy

i18n 분류 및 i18n 메뉴가있는 경우이를 올바르게 실행할 수있는 방법이 없습니다. 모듈 프로젝트 사이트에서도 이에 대해 읽을 수 있습니다. 이에 대한 지원은 없습니다.
간주


3

2 레벨 카테고리 트리 만 있고 ul 중첩 형식을 잃어 버리거나 테마 파일로 해킹하는 것을 신경 쓰지 않으면 다음과 같은 기능을 얻을 수 있습니다.

  1. "부모 용어"관계를보기에 추가하고 필요합니다.
  2. 두 개의 "용어 이름"필드가 있습니다. 하나는 관계가없고 다른 하나는 새로 만든 관계를 사용하여 표시 필드에 숨겨져 있습니다.
  3. 숨겨진 필드를 그룹화 필드로 사용하십시오.

그것이 정확히 의도 된 것인지 확실하지 않습니다 ...


좋은 시도이지만 정확히 필요한 것은 아닙니다.
chefnelone

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.