콘텐츠 유형에 DXPR Builder 사용.
이미 있는 콘텐츠 유형을 시각적으로 만드는 페이지로 바꿉니다. 본문 같은 긴 텍스트 필드의 표시를 DXPR Builder 포매터로 전환합니다. 그 뒤에는 해당 유형의 모든 항목에 에디터용 빌더가 표시됩니다. 기존 사이트에서 이 페이지를 사용합니다. 새 DXPR CMS 사이트는 콘텐츠 유형이 이미 설정되어 있습니다.
동영상에서는 콘텐츠 유형의 본문 필드를 DXPR Builder로 전환합니다.
시작하기 전에
- DXPR Builder가 제품 키와 함께 설치되어 있습니다(DXPR Builder 설치).
- 관리자와 같이 콘텐츠 유형을 관리할 수 있습니다.
콘텐츠 유형에 DXPR Builder 사용
다음 단계에서는 콘텐츠 유형에 이미 있는 긴 텍스트 필드(예: 기본 본문 필드)를 사용합니다. 없는 경우 먼저 DXPR Builder 필드 추가를 참조하세요.
- 메뉴 구조 > 콘텐츠 유형으로 이동합니다.
- 콘텐츠 유형 옆의 메뉴를 열고 디스플레이 관리를 클릭합니다.
- 뷰 모드 개요가 열리면 기본값의 관리를 클릭합니다.
- 텍스트 필드의 형식을 기본값에서 DXPR Builder로 변경합니다.
- 마지막으로 저장을 클릭합니다.
- 해당 유형의 콘텐츠를 만들고 제목을 입력합니다.
- 마지막으로 저장을 클릭합니다.
- 콘텐츠 영역에 마우스를 올립니다. DXPR Builder 툴바가 표시됩니다.

DXPR Builder 필드 추가
콘텐츠 유형에 아직 긴 텍스트 필드가 없으면 필드를 추가합니다.
- 메뉴 구조 > 콘텐츠 유형으로 이동하여 콘텐츠 유형의 필드 관리를 클릭합니다.
- 다음으로 새 필드 만들기를 클릭합니다.
- 항목에서 서식 있는 텍스트를 선택한 뒤 긴 텍스트를 선택합니다. 이전 Drupal 버전에서는 텍스트(서식 있음, 길)라고 부릅니다.
- 입력란 라벨에 입력하고(예: “Event details”) 계속을 클릭합니다.
- 마지막으로 저장을 클릭합니다.
그런 다음 위의 2~5단계에 따라 해당 필드의 형식을 DXPR Builder로 설정합니다.

편집 양식에서 필드 숨기기
DXPR Builder에 포함된 콘텐츠 유형은 편집 양식에서 빌더 필드를 숨기므로 에디터는 빌더에서만 변경합니다. 해당 유형에도 적용하려면:
- 콘텐츠 유형의 양식 표시 관리를 엽니다.
- 빌더 필드를 사용 안 함 섹션으로 드래그합니다.
- 마지막으로 저장을 클릭합니다.
표시 내용
해당 유형의 콘텐츠는 필드가 있던 위치에 빌더와 함께 열립니다. 새 항목에는 요소 추가가 있는 빈 빌더가 표시됩니다. DXPR Builder로 편집 권한이 없는 에디터와 방문자에게는 컨트롤 없는 렌더링된 페이지가 표시됩니다.
콘텐츠 유형에는 빌더 필드가 두 개 이상 있을 수 있습니다. 각 필드는 페이지에 자체 빌더를 가지며, 편집 가능한 영역마다 하나씩 표시됩니다.
포매터는 모든 엔티티 유형의 짧은 텍스트, 긴 텍스트, 요약 포함 긴 텍스트 필드에서 작동합니다. 사용자 정의 블록 유형도 포함되며, dxpr_builder_block은 바로 사용할 수 있는 드래그 앤 드롭 블록 유형을 추가합니다.
설정
| 설정 | 기능 | 기본값 |
|---|---|---|
| 편집 프로필(포매터 옆의 톱니바퀴 아이콘) | 해당 필드의 요소, 블록, 뷰, 에디터 버튼을 정하는 사용자 프로필을 선택합니다 | 기본값(역할 기반 프로필): 각 에디터는 역할의 프로필을 사용합니다 |
빌더가 표시되지 않는 경우
- 형식 목록에 DXPR Builder 옵션이 없습니다. 필드가 서식 있는 텍스트 필드가 아닙니다. 위에서 설명한 대로 긴 텍스트 필드를 추가하여 사용합니다.
- 디스플레이 관리에 레이아웃 관리 버튼은 표시되지만 형식 컬럼이 없습니다. 디스플레이가 레이아웃 빌더를 사용합니다. 레이아웃 관리를 클릭하고 필드의 블록을 구성한 뒤 해당 블록의 포매터를 DXPR Builder로 설정합니다.
- 콘텐츠에 필드가 일반 텍스트로 표시됩니다. 형식이 다른 뷰 모드에 설정되었습니다. 기본값이나 페이지에서 사용하는 뷰 모드에 설정합니다.
- 에디터에게 컨트롤이 표시되지 않습니다. 에디터의 역할에 DXPR Builder로 편집 권한이 없습니다. 사용자 > 권한(
/admin/people/permissions)에서 부여합니다.