페이지에 Drupal 뷰 표시하기.

Learn DXPR BuilderManage the siteDrupal-functies koppelen

스스로 업데이트되는 목록을 레이아웃에 넣습니다. 최신 뉴스, 예정된 행사, 팀 디렉터리가 그 예입니다. 한 번만 추가하면 뷰가 항목을 가져오고, 페이지를 직접 편집하지 않아도 새 콘텐츠가 나타납니다. 양식이나 메뉴 같은 고정된 조각 하나에는 대신 Drupal Blocks를 사용합니다.

시작하기 전에

  • 모듈 Views이 활성화되어 있습니다.
  • 원하는 목록의 뷰가 Structure > Views (/admin/structure/views) 아래에 있습니다. 블록 디스플레이가 일반적인 선택입니다. 자체 페이지가 없기 때문입니다.

설정하기

  1. 목록을 넣을 위치에서 +를 클릭하고 요소 선택기의 Drupal Views 탭을 엽니다.
  2. 태그는 다음에서 고릅니다. Filter by tag 아래에서 태그를 고르거나 Search에 뷰 이름을 입력합니다.
  3. 뷰 디스플레이를 클릭합니다. 설정 대화상자가 열립니다.
  4. 이 페이지에만 다른 개수의 항목을 표시하려면 Override pager를 Yes로 설정하고 개수를 입력합니다.
  5. 대화상자에서 Save를 클릭한 뒤 도구 모음의 Save를 클릭합니다.

표시 내용

목록은 뷰가 정의한 필터, 정렬, 스타일대로 나타납니다. 선택기의 각 항목은 "View name (Display title)" 형식으로 표시됩니다. 이 탭에는 활성화된 모든 뷰의 모든 디스플레이가 나열되며, 페이지 디스플레이도 포함됩니다.

뷰 자체를 변경하려면 요소의 More 메뉴를 열고 Edit View를 선택합니다. 디스플레이가 새 브라우저 탭의 Views 에디터에서 열립니다.

설정

대화상자에는 선택한 뷰에 맞는 설정만 표시됩니다.

Setting What it does Default
Show title 뷰의 제목을 제목으로 표시합니다. 뷰에 제목이 있을 때 제공됩니다. off
Show exposed filters 목록 위에 뷰의 필터 양식을 표시합니다. 뷰에 노출된 필터가 있을 때 제공됩니다. off
Override pager 이 페이지에 별도의 항목 수와 오프셋을 사용합니다. No
Items to display or Items per page 표시할 항목 수입니다. 0이면 모두 표시합니다. the view's own value
Pager offset 처음부터 건너뛸 항목 수입니다. the view's own value
Contextual filter 뷰의 콘텍스트 필터 값으로, "/"로 구분합니다(예: 40/12/10). empty
Field settings 표시 제어는 Toggle fields 탭에서 합니다. 이 페이지에 표시하지 않을 필드의 체크를 해제합니다. all fields shown

편집자가 선택할 수 있는 뷰를 제한하려면 Views 목록을 사용합니다. 해당 목록은 user profile에 있습니다.

목록이 보이지 않는 경우

  • 새 뷰가 Drupal Views 탭에 없습니다. 뷰가 비활성화되어 있거나 사용자 프로필에서 제공하지 않는 것입니다. 새 디스플레이는 자동으로 체크되지 않습니다. Structure

    Views에서 뷰를 활성화한 뒤 프로필의 Views 아래에서 해당 항목을 /admin/dxpr_studio/dxpr_builder/profile 경로에서 체크합니다.

  • The editor shows "Turn on Ajax on this view to use exposed filters." Show exposed filters가 켜져 있지만 뷰가 Ajax를 사용하지 않습니다. 뷰를 편집하고 Advanced 아래의 Use AJAX를 Yes로 설정합니다.
  • 요소가 계속 비어 있습니다. 뷰가 결과를 반환하지 않았거나 방문자에게 표시되지 않을 수 있습니다. Edit View로 뷰의 필터와 접근 설정을 확인합니다.
  • 방문자에게 노출된 필터가 표시되지 않습니다. Show exposed filters가 꺼져 있습니다. 설정을 열고 체크합니다.

다음 단계

재사용 가능한 콘텐츠를 배치하는 Drupal blocks에서 DXPR Builder 탐색을 계속합니다.