코어 (기본 Drupal 소프트웨어의 일부) 택 소미 모듈을 사용하는 좋은 예가 될 것입니다. 분류 체계를 사용하면 노드의 일부 또는 전체를 설명하는 용어 목록을 하나 이상 설정할 수 있습니다. 예를 들어 위치 목록, 편의 시설 목록 (수영장, 사우나, 골프 코스 등) 및 가격대 목록 (낮음, 보통, 높음)을 가질 수 있습니다.
각 호텔의 경우에는 위치 목록, 하나 개 이상의 시설 및 가격 범위에서 위치를 선택할 수 있습니다. 그런 다음 분류 목록의 멋진 기능을 사용하여 목록 중 하나와 일치하는 모든 호텔을 선택하여 해당 노드의 목록을 반환 할 수 있습니다. 용어의
목록은 "어휘"라고하며, 각 목록의 어휘를 만들 수 있습니다. 관리 -> 분류학 -> 어휘 추가를 선택하십시오. 원하는 경우 '위치'와 같은 이름을 지정하고 연결할 수 있도록 허용 할 콘텐츠 유형을 선택하십시오. (귀하의 경우, 호텔은 아마도 페이지 및 스토리 유형과 다른 사용자 정의 컨텐츠 유형이어야하지만 이것을 시도하려면 지금 페이지를 선택하십시오.) 맨 아래에 여러 가지 체크 박스가 결정되어 있습니다. 사용자가 자유 태깅 (이미지 사용자가 도시 이름을 구성하는)을 허용하고 노드가 여러 위치를 가질 수 있으므로 태그 또는 다중 선택을 선택하십시오. 각 호텔마다 필수 확인란이 있는지 확인하십시오.
저장을 클릭 한 다음 어휘 목록 페이지에 조건 추가를 클릭하고 몇 위치를 추가 할 수 있습니다. 그런 다음 몇 개의 호텔 노드 (지금은 Pages)를 만들고 위치가 포함 된 드롭 다운 선택기 인 콘텐츠 작성 페이지에 새로운 섹션이 있음을 알 수 있습니다. 각 호텔마다 하나씩 선택하고 방금 만든 위치에 몇 개의 호텔을 추가하십시오.
주어진 위치에 호텔을 선택하려면 각 용어와 관련된 경로를 알아야합니다. 택 소노 미 관리자 페이지로 돌아가서 위치 어휘 목록 용어를 선택하십시오. 위치 정보 페이지에서 위치 이름을 클릭하여 위치 목록에 대한 호텔 목록을 볼 수 있습니다. 결과 페이지의 경로 (예 : example.com/taxonomy/term/2)는 해당 위치의 메뉴에서 사용할 경로입니다. 각 위치에는 경로 끝에있는 자체 용어 번호가 있습니다.
이것은 분류 모듈을 사용하는 가장 간단한 방법이지만,보기와 같은 다른 모듈과 정말 잘 작동합니다. 보기를 사용하여 각 위치에 대한 호텔 목록의 형식을 제어 할 수 있습니다.
자세한 내용은 About Taxonomy라는 Taxonomy 문서, 특히이 하위 페이지를 참조하십시오.
wowowo! 그런 상세한 답변을 주셔서 감사합니다! 솔직히 시간 내 주셔서 감사합니다! 방금 방안을 따라 샘플 위치 호텔을 만들었습니다. :) 그렇다면이 위치를 사이드 바에 나열 할 수있는 동적 방법이 있습니까? 또는 수동으로 HTML 기반 목록을 만들고 테마의 사이드 바에 붙여넣고 term/1, term/2 등의 링크를 제공합니까? –
보기 모듈을 살펴보면 택 소노 미를 표시하기위한 사전 구성된 설정이 있습니다. – lazysoundsystem
문제 없음 - 드루팔 (Drupal에서 새로운 것)이 어떤 것인지 기억합니다. @lazysoundsystem이 말한 것처럼 Views 모듈 (CCK, Token 및 Pathauto는 물론)을 살펴보십시오. 그들은 모두 Taxonomy와 함께 잘 작동하며 하드 코딩에 의지하지 않고도 많은 일을 할 수있게 해줍니다. 이것이 드루팔 모듈의 아름다움입니다. 제대로 사용하면 부품 합계보다 훨씬 큽니다. – flamingLogos