it-swarm-ko.tech

콘텐츠 유형 및 공유 분류 용어로 필터링

내 콘텐츠를 다음 카테고리로 분류하고 싶습니다.

  • 과학 기술
  • 국제 정치
  • 교육
  • 종교
  • 스포츠

내 콘텐츠 유형 (예 : 뉴스, 페이지)간에 공유됩니다.
"news/international-politics"(깨끗한 URL에주의)와 같이 카테고리별로 필터링하는 목록 페이지를 만들고 싶습니다.

이를 달성하는 가장 좋은 방법은 무엇입니까?

공유 분류법과 인수가있는 콘텐츠 유형별보기를 사용하여 일종의 작업을 수행했지만 분류법 링크를 사용할 수없고 수동으로 작성해야합니다 (분류 이름 정리). 깨끗한 솔루션.

3
sharpbites

보기를 만들려면

  1. 적절한 필드/무엇이든으로보기를 만듭니다.
  2. 첫 번째 인수 노드 : 유형 을 추가합니다.
  3. 두 번째 인수 분류 : Term 을 추가합니다.
  4. 두 번째 인수의 경우 URL에서 공백을 대시로 변환 을 선택합니다.

목록 페이지를 만들려면

옵션 1

총알을 깨물고 코드로 페이지를 만듭니다. 콘텐츠 유형과 용어를 반복하여 이동하면서 링크를 생성하기 만하면됩니다.

옵션 2

분류 용어를 나열하는 일반보기를 만듭니다. 보기에서 링크 다시 쓰기를 사용하여 용어 이름 및 콘텐츠 유형이 포함되어 있고 쉽게 식별 할 수있는 링크를 출력합니다. 예 : custom_term_list/news/International Politicscustom_url_rewrite_outbound () 를 사용하여이를 /news/international-politics로 번역합니다. 여기서 사이트 속도를 늦추지 않도록 조심해야합니다.

옵션 3

용어를 노드 패러다임으로 사용하십시오. (나는 이것이 효과가 있다고 생각합니다.) 각 노드가 용어를 참조 할 콘텐츠 유형을 만듭니다. 이것은 taxonomy_node, nat (노드 자동 용어) 또는 content_taxonomy (그리고 내가 아는 모든 것에 대한 다른 것)로 수행 될 수 있습니다. 공백이 대시 (또는 기타)로 바뀐 용어의 이름을 계산하는 computed_field를 추가하십시오. 그러면 목록을 만드는 것이 쉬울 것입니다. 용어가 생성 될 때 노드 용어가 자동으로 생성되도록하려면 언급 된 처음 두 모듈 중 하나를 사용해야합니다.

그것들은 내가 목록 페이지를 만들기 위해 생각할 수있는 유일한 접근법입니다. 나는 첫 번째로 갈 것이라고 생각합니다.

1
Andy

이 문제를 해결하는 데 며칠이 걸렸지 만 답은이 비디오에 있습니다.

분류를 사용하는 계층 적 뷰 카탈로그

https://www.youtube.com/watch?v=y1jqu8JnLbU#t=511

보기에서 다시 쓰기 결과 사용이 필드를 링크로 출력

분류보기의 제목 필드가 분류 용어에 연결되지 않았는지 확인하십시오. 그러나 카탈로그 이름을 클릭 할 수있는 방식으로 필드를 "카탈로그/[이름]"에 대한 링크로 출력합니다. :)

0
user3350619

Nat 및 tvi와 함께 콘텐츠 유형별로 고유 한 어휘를 사용하여 수행하는 방법을 찾았습니다.

0
sharpbites