{
    "name": "STACK_IN_SW_2",
    "description": "스택 내부용 스와이퍼 카드 (이미지 내부 컨트롤: 멈춤/재생+도트)",
    "type": "swiper",
    "settings": [
        {
            "group": "게시물",
            "fields": [
                { "key": "post_count", "label": "게시물 개수", "type": "text", "placeholder": "6" },
                { "key": "post_order", "label": "게시물 순서", "type": "select", "options": [{"v":"","l":"최신날짜순(기본)"},{"v":"num_asc","l":"등록순"}] },
                { "key": "notice_first", "label": "공지우선", "type": "select", "options": [{"v":"","l":"미사용(기본)"},{"v":"1","l":"공지우선"}] },
                { "key": "view_mode", "label": "클릭 동작", "type": "select", "options": [{"v":"","l":"공동설정 따름(기본)"},{"v":"link","l":"게시물 바로가기"},{"v":"modal","l":"게시물모달"},{"v":"video","l":"유튜브모달"}] },
                { "key": "modal_width", "label": "모달 넓이", "type": "text", "placeholder": "720px" },
                { "key": "video_field", "label": "영상 여분필드 (유튜브모달 시)", "type": "text", "placeholder": "예: 4 (wr_4)" },
                { "key": "new_icon", "label": "NEW 아이콘", "type": "select", "options": [{"v":"","l":"미사용(기본)"},{"v":"before","l":"제목 앞"},{"v":"after","l":"제목 뒤"}] },
                { "key": "new_hours", "label": "NEW 기준(시간)", "type": "text", "placeholder": "24" }
            ]
        },
        {
            "group": "스와이퍼",
            "fields": [
                { "key": "slides_per_view", "label": "PC 슬라이드 개수", "type": "text", "placeholder": "3" },
                { "key": "slides_tablet", "label": "태블릿 슬라이드 개수", "type": "text", "placeholder": "2" },
                { "key": "slides_mobile", "label": "모바일 슬라이드 개수", "type": "text", "placeholder": "1" },
                { "key": "slide_gap", "label": "슬라이드 간격", "type": "text", "placeholder": "20" },
                { "key": "autoplay", "label": "자동재생", "type": "select", "options": [{"v":"","l":"사용(기본)"},{"v":"off","l":"미사용"}] },
                { "key": "autoplay_delay", "label": "자동재생 딜레이(ms)", "type": "text", "placeholder": "5000" },
                { "key": "loop", "label": "무한 루프", "type": "select", "options": [{"v":"","l":"자동(기본)"},{"v":"on","l":"강제 사용"},{"v":"off","l":"미사용"}] },
                { "key": "speed", "label": "전환 속도(ms)", "type": "text", "placeholder": "400" }
            ]
        },
        {
            "group": "이미지 내부 컨트롤",
            "fields": [
                { "key": "ov_ctrl", "label": "컨트롤 출력", "type": "select", "options": [{"v":"","l":"미사용(기본)"},{"v":"1","l":"사용"}] },
                { "key": "ov_position", "label": "위치", "type": "select", "options": [{"v":"","l":"좌측 하단(기본)"},{"v":"rt","l":"우측 상단"},{"v":"lt","l":"좌측 상단"},{"v":"rb","l":"우측 하단"}], "showWhen": {"key":"ov_ctrl","value":"1"} },
                { "key": "ov_offset_x", "label": "좌우 여백", "type": "text", "placeholder": "12px", "showWhen": {"key":"ov_ctrl","value":"1"} },
                { "key": "ov_offset_y", "label": "상하 여백", "type": "text", "placeholder": "12px", "showWhen": {"key":"ov_ctrl","value":"1"} },
                { "key": "ov_gap", "label": "버튼-도트 간격", "type": "text", "placeholder": "8px", "showWhen": {"key":"ov_ctrl","value":"1"} },
                { "key": "ov_btn_size", "label": "멈춤/재생 버튼 크기", "type": "text", "placeholder": "24px", "showWhen": {"key":"ov_ctrl","value":"1"} },
                { "key": "ov_btn_color", "label": "멈춤/재생 아이콘 색", "type": "text", "placeholder": "#fff", "showWhen": {"key":"ov_ctrl","value":"1"} },
                { "key": "ov_dot_size", "label": "도트 크기", "type": "text", "placeholder": "8px", "showWhen": {"key":"ov_ctrl","value":"1"} },
                { "key": "ov_dot_color", "label": "도트 비활성 색", "type": "text", "placeholder": "rgba(255,255,255,0.5)", "showWhen": {"key":"ov_ctrl","value":"1"} },
                { "key": "ov_dot_active", "label": "도트 활성 색", "type": "text", "placeholder": "#fff", "showWhen": {"key":"ov_ctrl","value":"1"} },
                { "key": "ov_bg", "label": "컨트롤 배경", "type": "text", "placeholder": "rgba(0,0,0,0.3)", "showWhen": {"key":"ov_ctrl","value":"1"} },
                { "key": "ov_radius", "label": "컨트롤 라운드", "type": "text", "placeholder": "50px", "showWhen": {"key":"ov_ctrl","value":"1"} }
            ]
        },
        {
            "group": "이미지",
            "fields": [
                { "key": "img_ratio", "label": "비율", "type": "text", "placeholder": "16/10" },
                { "key": "img_radius", "label": "라운드", "type": "text", "placeholder": "12px" },
                { "key": "img_bg", "label": "배경색", "type": "text", "placeholder": "#f3f4f6" },
                { "key": "img_hover_scale", "label": "호버 확대", "type": "text", "placeholder": "1.05" },
                { "key": "show_deco", "label": "우측하단 화살표+데코", "type": "select", "options": [{"v":"","l":"미사용(기본)"},{"v":"1","l":"SVG컷아웃+화살표"},{"v":"arrow","l":"화살표만(이미지위)"}] },
                { "key": "deco_arrow_bg", "label": "화살표 배경색", "type": "text", "placeholder": "#333" }
            ]
        },
        {
            "group": "카드 내부",
            "fields": [
                { "key": "card_bg", "label": "카드 배경색", "type": "text", "placeholder": "transparent" },
                { "key": "card_radius", "label": "카드 라운드", "type": "text", "placeholder": "0" },
                { "key": "card_shadow", "label": "카드 그림자", "type": "text", "placeholder": "none" },
                { "key": "card_padding", "label": "카드 패딩", "type": "text", "placeholder": "0" },
                { "key": "txt_padding", "label": "텍스트영역 패딩", "type": "text", "placeholder": "12px 0 0 0" },
                { "key": "txt_align", "label": "텍스트 정렬", "type": "select", "options": [{"v":"","l":"좌측(기본)"},{"v":"center","l":"가운데"},{"v":"right","l":"우측"}] }
            ]
        },
        {
            "group": "제목",
            "fields": [
                { "key": "hide_title", "label": "표시 여부", "type": "select", "options": [{"v":"","l":"표시(기본)"},{"v":"hide","l":"숨김"}] },
                { "key": "subject_len", "label": "제목 글자수", "type": "text", "placeholder": "40", "showWhenNot": {"key":"hide_title","value":"hide"} },
                { "key": "title_size", "label": "크기", "type": "text", "placeholder": "clamp(14px, calc(0.16vw + 13.5px), 16px)", "showWhenNot": {"key":"hide_title","value":"hide"} },
                { "key": "title_color", "label": "컬러", "type": "text", "placeholder": "#1f2937", "showWhenNot": {"key":"hide_title","value":"hide"} },
                { "key": "title_weight", "label": "두께", "type": "text", "placeholder": "600", "showWhenNot": {"key":"hide_title","value":"hide"} },
                { "key": "title_clamp", "label": "줄 수 제한", "type": "text", "placeholder": "2", "showWhenNot": {"key":"hide_title","value":"hide"} },
                { "key": "title_padding", "label": "패딩", "type": "text", "placeholder": "0", "showWhenNot": {"key":"hide_title","value":"hide"} }
            ]
        },
        {
            "group": "본문",
            "fields": [
                { "key": "hide_content", "label": "본문 발췌", "type": "select", "options": [{"v":"","l":"출력(기본)"},{"v":"1","l":"숨김"}] },
                { "key": "content_len", "label": "본문 글자수", "type": "text", "placeholder": "80", "showWhenNot": {"key":"hide_content","value":"1"} },
                { "key": "content_size", "label": "크기", "type": "text", "placeholder": "clamp(12px, calc(0.08vw + 11.75px), 13px)", "showWhenNot": {"key":"hide_content","value":"1"} },
                { "key": "content_color", "label": "컬러", "type": "text", "placeholder": "#6b7280", "showWhenNot": {"key":"hide_content","value":"1"} },
                { "key": "content_clamp", "label": "줄 수 제한", "type": "text", "placeholder": "2", "showWhenNot": {"key":"hide_content","value":"1"} },
                { "key": "content_padding", "label": "패딩", "type": "text", "placeholder": "0", "showWhenNot": {"key":"hide_content","value":"1"} }
            ]
        },
        {
            "group": "날짜",
            "fields": [
                { "key": "hide_date", "label": "표시 여부", "type": "select", "options": [{"v":"","l":"표시(기본)"},{"v":"hide","l":"숨김"}] },
                { "key": "date_format", "label": "날짜 포맷", "type": "select", "options": [{"v":"","l":"2026.06.06 (기본)"},{"v":"dash4","l":"2026-06-06"},{"v":"dot2","l":"26.06.06"},{"v":"dash2","l":"26-06-06"}], "showWhenNot": {"key":"hide_date","value":"hide"} },
                { "key": "date_size", "label": "크기", "type": "text", "placeholder": "clamp(11px, calc(0.08vw + 10.75px), 12px)", "showWhenNot": {"key":"hide_date","value":"hide"} },
                { "key": "date_color", "label": "컬러", "type": "text", "placeholder": "#9ca3af", "showWhenNot": {"key":"hide_date","value":"hide"} },
                { "key": "date_position", "label": "위치", "type": "select", "options": [{"v":"","l":"하단(기본)"},{"v":"top","l":"제목 위"},{"v":"abs_rt","l":"우측상단(절대위치)"}], "showWhenNot": {"key":"hide_date","value":"hide"} }
            ]
        },
        {
            "group": "라벨",
            "fields": [
                { "key": "hide_label", "label": "표시 여부", "type": "select", "options": [{"v":"","l":"표시(기본)"},{"v":"hide","l":"숨김"}] },
                { "key": "label_source", "label": "라벨 소스", "type": "select", "options": [{"v":"","l":"게시판명(기본)"},{"v":"category","l":"카테고리(ca_name)"},{"v":"wr_field","l":"여분필드"}], "showWhenNot": {"key":"hide_label","value":"hide"} },
                { "key": "label_wr_field", "label": "라벨 여분필드 번호", "type": "text", "placeholder": "예: 1 (wr_1)", "showWhen": {"key":"label_source","value":"wr_field"} },
                { "key": "label_colors", "label": "게시판별 라벨컬러", "type": "text", "placeholder": "예: GJB_1010:#e74c3c,GJB_1020:#3498db", "showWhenNot": {"key":"hide_label","value":"hide"} },
                { "key": "label_size", "label": "크기", "type": "text", "placeholder": "clamp(10px, calc(0.08vw + 9.75px), 11px)", "showWhenNot": {"key":"hide_label","value":"hide"} },
                { "key": "label_color", "label": "배경컬러", "type": "text", "placeholder": "transparent", "showWhenNot": {"key":"hide_label","value":"hide"} },
                { "key": "label_font_color", "label": "폰트컬러", "type": "text", "placeholder": "var(--primary)", "showWhenNot": {"key":"hide_label","value":"hide"} },
                { "key": "label_radius", "label": "라운드", "type": "text", "placeholder": "0", "showWhenNot": {"key":"hide_label","value":"hide"} },
                { "key": "label_padding", "label": "패딩", "type": "text", "placeholder": "0", "showWhenNot": {"key":"hide_label","value":"hide"} },
                { "key": "label_position", "label": "위치", "type": "select", "options": [{"v":"","l":"제목 위(기본)"},{"v":"bottom","l":"하단"},{"v":"abs_rt","l":"이미지 우측상단"},{"v":"abs_lt","l":"이미지 좌측상단"}], "showWhenNot": {"key":"hide_label","value":"hide"} }
            ]
        }
    ]
}
