CMS: 참조 입력란을 사용해 여러 데이터베이스 컬렉션의 콘텐츠 표시하기 정보

3 분 분량
참조 입력란은 한 데이터베이스 컬렉션을 다른 데이터베이스 컬렉션에 연결하는 데 사용됩니다. 또한, 참조 입력란은 사용자에게 데이터를 표시하기 위한 추가 옵션을 제공합니다. 
  • 단일 표, 갤러리 또는 반복 레이아웃의 서식을 지정해 둘 이상의 컬렉션 정보를 표시할 수 있습니다.
  • 하나의 컬렉션에서 다른 컬렉션과 관련된 아이템을 표시하려면 마스터-디테일 페이지를 추가하세요. 
  • 사용자가 컬렉션에 정보를 저장할 수 있도록 드롭다운 목록을 참조 입력란에 연결하세요.
참고:
참조 입력란을 사용해 정보를 표시할 때 갤러리, 표 및 반복 레이아웃을 사용할 수 있습니다.
이 도움말의 예제에서는 Songs 컬렉션의 "Artist" 입력란이 Artist 컬렉션의 "Name" 입력란에 연결되는 참조 입력란인 다음 컬렉션을 사용합니다.

둘 이상의 컬렉션에서 정보 표시하기

이 시나리오의 목표는 아래 그림과 같이 장르를 기반으로 한 Songs 컬렉션의 모든 아이템을 아티스트의 이름 및 사진과 함께 나열하는 하나의 표를 사이트에 만드는 것입니다. 이 정보는 두 개의 개별적이지만 연결된 컬렉션에 저장됩니다.
아래 그림은 표를 설정하는 방법을 보여줍니다. 
  • 표가 Songs 데이터세트에 연결되었습니다. 
  • Song 열은 Songs 컬렉션의 "Song Title" 입력란에 연결됩니다. 
  • Artist 및 Photo 열은 Artist 컬렉션의 "Artist" 및 "Photo" 입력란에 연결됩니다. 
테이블 연결 패널에서 Artist 및 Photo 열에 참조된 컬렉션의 이름(Artist), 입력란 이름("Name" 및 "Photo"), 유형(텍스트, 이미지)이 모두 표시되는 방식을 확인하세요.

요소에 연결할 입력란을 선택하면 참조 입력란 자체가 회색으로 표시되며, 참조하는 컬렉션의 이름을 표시합니다. 참조된 컬렉션의 입력란은 들여쓰기되어 표시됩니다.

필터링된 정보 표시하기(마스터-디테일)

이 시나리오의 목표는 아래 그림과 같이 Artists 컬렉션의 특정 아티스트에 대한 정보를 Songs 컬렉션의 해당 아티스트의 모든 노래 목록과 함께 표시하는 아티스트 페이지를 만드는 것입니다.



이 경우, 페이지에 기본 데이터세트와 참조된 데이터세트의 두 가지 데이터세트가 필요합니다.

기본 데이터세트는 Artist 컬렉션에 연결됩니다. 이 데이터세트는 현재 페이지에 표시되는 아티스트 아이템을 결정합니다. 위의 예에서는 Elvis Presley입니다. 동적 페이지에서 이 작업을 수행하는 경우 기본 데이터세트는 해당 페이지의 동적 데이터세트입니다.

참조된 데이터세트는 Songs 컬렉션에 연결됩니다. 이는 Artist 데이터세트로 필터링되므로 Songs 컬렉션에서 페이지에 표시되고 있는 현재 아티스트와 일치하는 아이템을 검색할 수 있습니다.



아래 그림은 페이지가 어떻게 설정되어 있는지 보여줍니다. 왼쪽의 텍스트 요소와 이미지 요소는 기본 Artist 데이터세트에 연결되어 아티스트의 이름과 사진을 표시할 수 있습니다. 오른쪽 표는 아티스트별로 필터링된 참조된 Songs 데이터세트에 연결되어 해당 아티스트의 모든 노래를 표시할 수 있습니다.
중요!
참조 입력란은 동적 페이지의 URL을 작성하는 데 사용할 수 없습니다.

드롭다운 요소를 참조 입력란에 연결하기

드롭다운 목록 요소를 참조 입력란에 연결할 수 있습니다. 즉, 드롭다운 목록의 아이템은 자동으로 참조된 컬렉션의 기본 입력란에서 가져옵니다. 입력 양식에서 이 작업을 수행하면, 방문자가 선택한 값이 컬렉션의 참조 입력란에 저장됩니다. 

도움이 되었나요?

|