다음 코어 업데이트 9월 15일(화) D-12 코어는 매월 셋째 주 화요일 공식 자료는 월 1회 (베타 자료 1~2주) 코어 릴리즈 자료 릴리즈
공식자료

신선한 테마 (쇼핑몰)

신선식품 쇼핑몰을 위한 Zittme 공식 테마 신선한(sinsunhan)의 상세 매뉴얼입니다. 커머스 모듈과 짝을 이루어 설계되었으며, 대문(메인페이지)을 레이아웃이 직접 그리는 것이 가장 큰 특징입니다 — 위젯 페이지를 따로 만들지 않아도 슬라이더 · 일일특가 · 기획전 · 상품 섹션 · 랭킹 · 게시판 최신 글이 갖춰진 쇼핑몰 대문이 완성됩니다. 다크 모드와 반응형을 기본 지원하고, 기본 서체는 Pretendard입니다.

이 문서의 화면은 실제 데모 사이트를 그대로 캡처한 것입니다.

신선한 테마 메인페이지

구성

구성요소위치역할
레이아웃themes/sinsunhan/layouts/sinsunhan사이트 골격 + 테마 내장 메인페이지
게시판 스킨themes/sinsunhan/modules/board목록형 · 카드형 · 웹진형 · FAQ형
커머스 스킨themes/sinsunhan/modules/commerce상점 홈 · 목록 · 상세 · 장바구니 · 주문 · 마이쇼핑
회원 스킨themes/sinsunhan/modules/member로그인 · 가입 · 마이페이지
쪽지 스킨themes/sinsunhan/modules/communication쪽지함 · 친구
메시지 스킨themes/sinsunhan/modules/message시스템 에러 · 안내 화면

모든 구성요소가 같은 디자인 토큰(브랜드 그린 · 서체 · 라운드 · 간격)을 공유합니다. 포인트 색상은 레이아웃 설정 한 곳에서 바꾸면 전 화면에 함께 적용됩니다.

설치와 적용

  1. 테마 파일을 themes/sinsunhan 에 둡니다. (스토어 설치 또는 압축 해제)
  2. 관리자 > 디자인 설정에서 신선한 테마를 고르고 적용합니다. 레이아웃과 모듈 스킨이 한 번에 적용됩니다.
  3. 쪽지 스킨은 커뮤니케이션 모듈 설정에서, 메시지 스킨은 메시지 모듈 설정에서 신선한 을 선택합니다.
  4. 커머스 모듈이 설치되어 있으면 상점 메뉴 · 헤더 검색 · 대문 상품 섹션이 자동으로 연동됩니다. 상점 모듈이 여러 개면 레이아웃 설정 > 메인 구성의 "상점 모듈 주소(mid)" 에 사용할 mid 를 적습니다.
  5. 함께 권장하는 사이트 설정

    • 반응형 전환: 이 테마는 반응형이므로 모바일 전용 뷰를 끄는 것을 권장합니다. 시스템 설정 > 고급에서 모바일 뷰를 끄거나, config/config.user.inc.php 는 두지 않고 mobile.enabled 를 끕니다. 켜져 있으면 모바일에서 별도 모바일 레이아웃이 대신 표시됩니다.
    • XE 호환 버튼 스타일 끄기: 코어 공통 CSS의 XE 시절 .btn 스타일(height 24px !important)이 스킨 버튼을 덮어쓸 수 있습니다. config/config.user.inc.php 에 아래 한 줄을 넣고 files/cache/assets 안의 파일을 비우면 깔끔하게 제거됩니다.
    define('DISABLE_XE_BTN_STYLES', true);

    테마 내장 메인페이지 (메인 구성)

    사이트 대문이 메인 형태일 때 레이아웃이 직접 그리는 영역입니다. 레이아웃 설정 > 메인 구성 탭의 "메인페이지 섹션" 반복 필드로 섹션을 순서대로 조립합니다. 하나도 등록하지 않으면 기본 구성(카테고리 → 일일특가 → 기획전 → 추천 → 배너 → 랭킹 → 신상품 → 배너 → 할인 → 최신 글)이 사용됩니다.

    섹션 종류내용출처(source)개수(count)
    상점 카테고리 타일1차 카테고리 바로가기 타일-표시할 타일 수
    일일특가할인율 상위 상품이 날마다 하나씩 로테이션, 자정 카운트다운--
    진행 중 기획전 카드커머스 기획전을 이미지 카드로-카드 수
    추천 / 신상품 / 할인 / 인기 상품상품 카드 그리드 (담기 바 포함)-상품 수
    실시간 인기 랭킹구매수 → 조회수 순 1~N위-순위 수
    배너 스트립비주얼 슬라이드 이미지를 중간 배너로 재사용몇 번째 슬라이드인지 번호 (비우면 차례대로)-
    게시판 최신 글게시판 글 목록. mid 를 쉼표로 여러 개 적으면 다단 배치게시판 mid (예: notice,board)글 수

    섹션 제목을 비우면 종류별 기본 제목이 사용됩니다.

    비주얼 슬라이더

    레이아웃 설정 > 첫 화면 탭에서 슬라이드를 등록합니다(배경 이미지 · 제목 · 설명 · 버튼 · 정렬). 컨트롤(화살표 + 점)은 우하단에 한 덩어리로 모여 있어 모바일에서도 문구를 가리지 않습니다.

    슬라이드를 하나도 등록하지 않으면 커머스 상점 홈 배너를 자동으로 승계합니다 — 상점 배너만 관리해도 대문 슬라이더가 함께 채워집니다.

    상점 화면 (커머스 스킨)

    상점 홈

    상점 홈은 배너 슬라이더 · 카테고리 타일 · 기획전 · 추천/신상품/할인 섹션으로 구성됩니다. 배너는 커머스 관리자 > 프론트 설정에서 등록합니다.

    카테고리 목록

    목록 화면 상단에는 1차 카테고리 칩과 현재 카테고리의 2차 칩, 검색과 정렬이 배치됩니다. 모바일에서는 칩 줄이 여러 줄로 접히지 않고 좌우 스와이프 한 줄로 표시됩니다.

    조합형 옵션 상품 상세

    상품 상세는 일반 옵션 · 추가 옵션 · 조합형 옵션(축 × 축)을 모두 지원합니다. 위 화면은 분쇄도 × 용량 2축 조합형 옵션의 예입니다.

    기획전

    기획전 페이지

    커머스 관리자에서 기획전을 만들면 상점 홈과 메인페이지의 기획전 카드에 자동으로 노출됩니다. 배너는 이미지 · 단색 · 그라디언트 중 고를 수 있습니다.

    기획전 노출 기간(start_date / end_date)을 직접 DB 나 스크립트로 넣는 경우 반드시 14자리(YmdHis) 로 저장해야 합니다. 8자리로 넣으면 날짜 비교에서 항상 기간 만료로 처리되어 노출되지 않습니다.

    게시판 스킨

    게시판 스킨 설정의 목록 형태에서 게시판마다 다른 모양을 고를 수 있습니다.

    형태용도예시
    목록형공지사항 등 일반 게시판. 카드 프레임 + 구분선 행아래 공지사항 화면
    웹진형썸네일 + 요약이 있는 커뮤니티아래 자유게시판 화면
    카드형썸네일 중심 갤러리-
    FAQ형질문 클릭 시 답변이 펼쳐지는 아코디언아래 Q&A 화면

    목록형 게시판과 푸터

    웹진형 게시판

    FAQ형 게시판

    웹진형 · 카드형 · FAQ형 필수 설정

    썸네일과 요약이 나오려면 두 가지 설정이 필요합니다.

    1. 게시판 목록 설정에 '요약' 컬럼 포함 — 목록 설정에 summary 가 없으면 목록 조회 자체가 본문을 가져오지 않아 요약·FAQ 답변이 빈 채로 나옵니다.
    2. 문서 설정의 썸네일 대상을 '본문 포함'(content)으로 — 기본값(첨부파일만)에서는 본문 이미지로 썸네일을 만들지 않습니다. 설정을 바꾼 뒤에는 files/thumbnails 안의 파일을 비워 기존 실패 캐시(0바이트 파일)를 지워야 다시 생성됩니다.
    3. 모바일

      모바일 메인

      • 하단에 홈 · 카테고리 · 검색 · 장바구니 · 마이페이지 5탭 바가 고정됩니다.
      • 카테고리 탭은 상점 카테고리 바텀시트(1차 헤더 + 2차 칩), 검색 탭은 상점 검색 바텀시트를 아래에서 띄웁니다. 상점이 없는 사이트에서는 메뉴 서랍이 대신 열립니다.
      • 메뉴 서랍은 계정 버튼 · 카테고리 칩 · 메뉴 목록 · 다크모드/언어 도구로 구성됩니다.

      푸터

      레이아웃 설정 > 푸터 탭에서 구성합니다. 항목을 비우면 해당 블록은 표시되지 않습니다.

      항목설명
      사이트 소개 문구로고 아래 한 줄 소개
      고객센터 전화번호 / 운영시간좌측 고객센터 블록. 전화번호를 비우면 블록 전체가 숨습니다
      문의 이메일이메일 문의 링크
      사업자·연락처 정보줄바꿈한 각 줄이 한 항목으로 표시
      인스타그램 · 페이스북 · 유튜브 · 블로그 주소입력한 것만 SNS 아이콘으로 표시
      하단 안내 문구저작권 위 작은 면책·안내 문구
      저작권 표기맨 아래 표기

      페이지 유형과 LNB

      사이트맵의 메뉴 클래스에 m(메인) / sl(서브) / sf(전체 폭)를 입력해 페이지 유형을 지정합니다. 사이트 대문은 클래스를 지정하지 않아도 메인으로 처리되고, 회원 · 쪽지 · 결제 화면은 자동으로 전체 폭이 됩니다. 이 테마의 서브페이지는 LNB 없이 본문 전체 폭으로 동작합니다.

      레이아웃 설정 전체 항목

      기본

      항목기본값설명
      로고 이미지 / 다크모드 로고없음높이 40px 기준. 비우면 로고 텍스트 사용
      로고 텍스트없음비우면 사이트 제목
      포인트 색상브랜드 그린버튼 · 링크 · 활성 표시 · 스킨 강조색을 함께 결정
      본문 최대 너비1180px1060 / 1180 / 1320
      메뉴 바 너비 · 색상본문 폭 · 어둡게전체 폭 채우기, 포인트색 · 밝게 선택 가능
      모바일 다크모드 · 언어 버튼 위치메뉴 서랍 안헤더 · 푸터로 이동 가능
      색상 모드기기 설정에 맞춤자동 / 항상 밝게 / 항상 어둡게

      첫 화면

      비주얼 슬라이더 표시 조건 · 자동 넘김 간격 · 슬라이드 목록(반복 필드).

      메인 구성

      상점 모듈 주소(mid) · 메인페이지 섹션(반복 필드). 위 "테마 내장 메인페이지" 참고.

      본문·사이드

      통합 검색 사용 여부 · (구형 호환) 사이드 로그인 상자.

      푸터

      위 "푸터" 표 참고.