2010-07-21 5 views
5

뷰 내에 필터를 표시하여 Drupal에서 검색 기능을 생성합니다. 문제는 검색 결과 (노드 제목 및 일부 다른 필드)와 별도로 노드의 위치를 ​​표시하는 Google지도를 추가하고 싶습니다. 나는 쉽게 하나 또는 다른 것을 할 수는 있지만 검색 결과를 표준 방법과 그 아래의지도 모두에 표시하기가 어렵습니다. 그 이유는 뷰 내에서 여러 스타일 (예 : Gmap 및 HTML 목록)을 선택할 수 없기 때문입니다. 어떤 아이디어를 어떻게 얻을 수 있습니까? 어쩌면 하나의 페이지 내에서 2 개의 개별 뷰를 표시하는 것이 가능하지만 매개 변수를 전달하는 방법은 무엇입니까? 어떤 도움을 주시면 감사하겠습니다.하나의 뷰 내에서 다중 스타일 사용 Drupal에서

답변

6

이것은 흥미로운 질문입니다. 그것의 확실히 할 수있는.

해결책은 gmap 스타일에 대한 Views Attachment Display를 만드는 것입니다 (페이지 디스플레이 및 블록 디스플레이와 마찬가지로 첨부 파일 디스플레이가 있음). 처음으로 구글을 둘러보고 뷰 첨부의 개념을 이해하고 간단한 뷰를 만드는 법을 배웁니다.

Views 첨부 파일 디스플레이를 만들 때보기를 "부착"할 디스플레이를 지정해야합니다. 이후 첨부 파일 설정에서 "상속 된 필터 상속"을 "예"로 설정했는지 확인하십시오. 여기

간단히 직렬 순서로 단계입니다

  1. 가 사용할 수 있도록
  2. 가 (기본 디스플레이에 노출 필터를 생성하여 검색 결과 (노드 제목 + 다른 필드)에 대한 페이지 뷰 만들기 모든보기로 표시)
  3. gmap 스타일로 연결된보기를 만듭니다. 노출 된 필터는 기본 디스플레이에서 작성되었으므로 첨부 된보기에서도 사용할 수 있어야합니다.
  4. 첨부 된보기가 2 단계에서 생성 한 페이지 디스플레이에 첨부되어 있는지 확인하십시오.
  5. "상속 노출 필터 "설정은보기 첨부 파일에 대해 예입니다.
  6. 이익!
+0

와우, 정말 대단합니다! 드루팔 (Drupal) 훈련을 제공하는 것이 당연합니다. 나는 10 일 전에 드루팔을 사용하기 시작했고 얼마나 강력한 지 충격을 받았습니다. 고마워요 !! – Vonder

0

페이지보기를 만들고 Gmap은 차단 표시보기가 될 수 있습니다. 그런 다음 블록을 영역에 추가하고 표시 경로를 페이지와 동일한 값으로 설정할 수 있습니다.

+0

노출 된 필터를 통해 발생하는보기 필터링 때문에이 기능이 작동하지 않을 수 있습니다. Vafello가 원하는 것은지도에 필터링 된 노드와 필터링 된 노드에 대한 gmap 만 표시해야한다는 것입니다. –