Strapi 담당자: 김규현
참고: Strapi 기존 메인 배너 관리 기능과 동일한 구조. 비디오 첨부 및 텍스트 위치 설정 기능이 추가됨.
YETI 메인 페이지 히어로 영역에 노출되는 캐러셀 배너를 Strapi CMS에서 관리하는 기능.
PC/Mobile 별도 미디어, 텍스트 콘텐츠, 레이아웃 정렬, 버튼, 노출 기간/순서를 설정할 수 있다.
| 필드 |
타입 |
필수 |
설명 |
| mediaType |
Select |
O |
image / video |
| pcMedia |
File Upload |
O |
PC용 이미지 또는 영상 |
| mobileMedia |
File Upload |
O |
Mobile용 이미지 또는 영상 |
| pcThumbnail |
Image Upload |
조건부 |
video일 때 PC 로딩 전 썸네일 |
| mobileThumbnail |
Image Upload |
조건부 |
video일 때 Mobile 로딩 전 썸네일 |
영상 정책
- 재생 방식: autoplay, muted, loop
- 재생 컨트롤 UI 노출
- 파일 용량/해상도 제한, 이미지 허용 포맷: 개발자 재량
| 필드 |
타입 |
필수 |
설명 |
| badge |
Text |
X |
배지 텍스트 |
| badgeTextColor |
Color |
X |
배지 텍스트 색상 (배경 없음) |
| title |
Text (여러 줄) |
O |
메인 타이틀, 줄바꿈 그대로 렌더링 |
| titleTextColor |
Color |
O |
타이틀 색상 (PC/Mobile 동일 적용) |
| description |
Text (여러 줄) |
X |
설명, 줄바꿈 그대로 렌더링 |
| descriptionTextColor |
Color |
X |
설명 텍스트 색상 (PC/Mobile 동일 적용) |
| 필드 |
타입 |
필수 |
설명 |
| contentAlignment |
Select |
O |
left / right |
| textPosition |
Select |
O |
Title 및 Description의 표시 위치 설정 |
contentAlignment 동작
| 값 |
PC |
Mobile (세로 스택) |
| left |
텍스트 왼쪽 / 미디어 오른쪽 |
미디어 위 / 텍스트 아래 |
| right |
미디어 왼쪽 / 텍스트 오른쪽 |
텍스트 위 / 미디어 아래 |
반응형 breakpoint, 영역 비율, textPosition 선택지: Figma 기준으로 개발자 재량
| 필드 |
타입 |
필수 |
설명 |
| buttonText |
Text |
X |
버튼 라벨 |
| buttonUrl |
URL |
X |
버튼 클릭 시 이동 경로 (현재 탭) |
| buttonStyle |
Select |
X |
Figma 디자인 참고 |
buttonText 미입력 시 → 버튼 영역 자체 비노출
- hover 효과 없음
| 필드 |
타입 |
필수 |
설명 |
| goToUrl |
URL |
O |
배너 전체 영역 클릭 시 이동 (현재 탭) |
클릭 동작
- 배너 전체 클릭 →
goToUrl로 이동
- 버튼 클릭 →
buttonUrl로 이동 (버튼은 배너 전체 링크와 독립적)
| 필드 |
타입 |
필수 |
설명 |
| displayDate |
Date Range |
O |
노출 시작/종료 일시 |
| order |
Number |
O |
정렬 순서 (낮을수록 우선 노출) |
- 배너 여러 개일 때: 기존 슬라이드 방식 동일
- 자동 전환: 기존 정책 동일
| 조건 |
규칙 |
mediaType = video |
pcThumbnail, mobileThumbnail 필수 |
buttonText 입력 시 |
buttonUrl 필수 |
| 공통 |
goToUrl 필수, displayDate 필수 |
운영자가 배너를 등록할 때 노출되는 필드 순서입니다.
- mediaType
- pcMedia
- mobileMedia
- pcThumbnail (video일 때만 노출)
- mobileThumbnail (video일 때만 노출)
- badge
- badgeTextColor
- title
- titleTextColor
- description
- descriptionTextColor
- contentAlignment
- textPosition
- buttonText
- buttonUrl
- buttonStyle
- goToUrl
- displayDate
- order
| 버전 |
날짜 |
변경 내용 |
| v1.0 |
2026-06-23 |
최초 작성 |
| v1.1 |
2026-06-23 |
비디오 첨부 기능 추가, textPosition 필드 추가, Strapi 담당자 기록 |