개발노트

[Beta-0.0.1] 레이아웃 상세 설정 개발자/사용자 편의성 개선(개발완료)

zittme 2026.07.27 15:14 조회 수 61 추천 수 0

안녕하세요. zittme 개발팀입니다.

 

저희 zittme PRO는 기존 Xpress Engine에서 포크 된 라이믹스를 다시한번 포크한 버전입니다.

8월 중 베타버전 배포를 목표로 하고 있으며, Beta 0.0.1 버전에서는 레이아웃 상세 설정 부분에 대한 편의성 개선이 예정되어 있습니다.

 

어떤 내용인지 확인해보시죠!

 

레이아웃 반복 필드(Repeat Fields) 개발 계획

레이아웃 내에 반복되는 데이터가 들어가는 경우가 많습니다. 예를들어 슬라이더, 배너, 혹은 자체 FAQ 탑재라던지

레이아웃 자체적으로 반복 데이터를 탑재하는 경우가 늘어나고 있습니다.

 

현재는 서드파티 개발자 분들이 레이아웃 내에 슬라이더 10개를 지원하려면 slider1_title, slider2_title... 식으로 extra var를 수십개 선언해야하고

사용자는 레이아웃에 슬라이더가 탑재된 경우, 슬라이더 순서를 바꾸거나 하려면 데이터를 모두 삭제했다가 재등록해야하는 번거로움이 있습니다.

심지어 이와 같은 번거로움을 해소하고자, 특정 서드파티에서는 애드온을 만들기도 했습니다.

 

이러한 불편함을 해소하기 위해 반복 필드를 지원하고, 서드파티 개발자는 info.xml에 항목 1개의 필드 묶음만 한 번 선언하면

코어가 레이아웃 상세설정에서 다음과 같은 기능을 자동으로 제공합니다.

 

image.png

레이아웃 상세 설정 > 확장변수 내 repeat 필드로 슬라이더 설정기능을 구현한 예시

 

image.png

 

순서변경, 삭제, 노출설정, 수량제한 없이 항목 추가가 가능합니다.

type="repeat" 변수 선언시 코어에서 제공하는 기능

  • + 항목추가 / - 항목삭제

  • ↑↓ 드래그로 순서 변경
  • 노출 ON/OFF 및 노출기간 설정기능 (선언하지 않아도 코어 자체 기본 지원)

 

XML 선언 방법

기존 <extra_vars> 안에 type="repeat" 변수를 선언하고, 반복될 항목 1개의 필드를 <item> 안에 넣습니다.

 

<extra_vars>

  <group>
  <var name="sliders" type="repeat">
    <title xml:lang="ko">메인 슬라이더</title>
    <description xml:lang="ko">첫 화면 슬라이드 항목</description>
    <item>
      <var name="badge_title"  type="text">    <title xml:lang="ko">뱃지 타이틀</title></var>
      <var name="main_title"   type="text">    <title xml:lang="ko">메인 타이틀</title></var>
      <var name="sub_title"    type="textarea"><title xml:lang="ko">서브 타이틀</title></var>
      <var name="button_label" type="text">    <title xml:lang="ko">버튼 이름</title></var>
      <var name="button_url"   type="text">    <title xml:lang="ko">버튼 URL</title></var>
      <var name="bg_image"     type="image">   <title xml:lang="ko">배경 이미지</title></var>
      <var name="point_image"  type="image">   <title xml:lang="ko">포인트 이미지</title></var>
    </item>
  </var>

  </group>
</extra_vars>

 

하나의 레이아웃이 반복 필드를 여러 개 가질 수 있습니다.

 

자세한 개발자 가이드는 추후 베타버전 배포시 함께 제공 될 예정입니다.

계속해서 기존에 불편했던 부분을 지속적으로 개선해 나가도록 하겠습니다.

 

감사합니다.

Profile
zittme

zittme 공식 개발팀입니다.

zittme의 오픈소스에 많은 참여 부탁드립니다.

댓글 1

  • zittme

    본 기능은 개발이 완료되었습니다.

    zittme PRO 0.0.1 Beta 버전 릴리즈에 반영됩니다.

번호 제목 글쓴이 날짜 조회 수
25 개발노트 [Beta-0.0.1] 코어 내 전문가/스토어(+바로설치) 서비스 탑재[Beta-0.0.1] 코어 내 전문가/스토어(+바로설치) 서비스 탑재 zittme 12일 전 74
24 개발노트 [Beta-0.0.1] 관리자 화면 설정 내 관리자 GNB 위치 조정 기능 탑재[Beta-0.0.1] 관리자 화면 설정 내 관리자 GNB 위치 조정 기능 탑재 zittme 12일 전 72
23 개발노트 [Beta-0.0.1] 코어 내 메일 발송 스킨 개선[Beta-0.0.1] 코어 내 메일 발송 스킨 개선 +1 zittme 13일 전 59
22 개발노트 [Beta-0.0.1] 회원모듈 내 본인인증 사용시, 나이 기준 회원그룹 편입 기능[Beta-0.0.1] 회원모듈 내 본인인증 사용시, 나이 기준 회원그룹 편입 기능 +2 zittme 13일 전 58
21 개발노트 코어 관리자 페이지 내 전문가(서드파티) 노출 + 서드파티를 위한 정책 안내코어 관리자 페이지 내 전문가(서드파티) 노출 + 서드파티를 위한 정책 안내 zittme 16일 전 68
20 개발노트 [Beta-0.0.1] 기본 에디터 개선 및 파일업로더 디자인 개선[Beta-0.0.1] 기본 에디터 개선 및 파일업로더 디자인 개선 zittme 16일 전 79
19 개발노트 [공식 모듈] 이제 누구나 쇼핑몰을 쉽게 구축하는 시대! 커머스 공식 모듈 지원![공식 모듈] 이제 누구나 쇼핑몰을 쉽게 구축하는 시대! 커머스 공식 모듈 지원! zittme 16일 전 58
18 개발노트 [공식 모듈] 짓미 페이를 따로 떼어낸 이유, 그리고 작동 원리[공식 모듈] 짓미 페이를 따로 떼어낸 이유, 그리고 작동 원리 zittme 17일 전 65
17 개발노트 [공식 모듈] 짓미 예약 모듈 공식 자료 제공[공식 모듈] 짓미 예약 모듈 공식 자료 제공 zittme 17일 전 62
16 개발노트 [공식 모듈] 짓미 페이 모듈 공식 자료 제공[공식 모듈] 짓미 페이 모듈 공식 자료 제공 zittme 17일 전 58
15 개발노트 [공식 모듈] 짓미 비즈챗 모듈 공식 자료 제공[공식 모듈] 짓미 비즈챗 모듈 공식 자료 제공 zittme 18일 전 76
14 개발노트 [Beta-0.0.1] 404 에러 페이지 디자인 개선 + 향후 방향성[Beta-0.0.1] 404 에러 페이지 디자인 개선 + 향후 방향성 zittme 19일 전 49
13 개발노트 [Beta-0.0.1] 본인인증 기능 탑재 + 성인인증 게이트의 추가[Beta-0.0.1] 본인인증 기능 탑재 + 성인인증 게이트의 추가 +1 zittme 19일 전 51
12 개발노트 [Beta-0.0.1] 회원 모듈 내 본인인증 기능 탑재[Beta-0.0.1] 회원 모듈 내 본인인증 기능 탑재 zittme 20일 전 37
11 개발노트 [Beta-0.0.1] 사용자페이지 내 관리바 기능 추가(개발완료)[Beta-0.0.1] 사용자페이지 내 관리바 기능 추가(개발완료) +1 zittme 20일 전 62
10 개발노트 [Beta-0.0.1] 레이아웃 상세 설정 개발자/사용자 편의성 개선(개발완료)[Beta-0.0.1] 레이아웃 상세 설정 개발자/사용자 편의성 개선(개발완료) +1 zittme 20일 전 61
9 개발노트 [Beta-0.0.1] 페이지메이커(컨텐츠페이지) 모듈 개발 현황 1차[Beta-0.0.1] 페이지메이커(컨텐츠페이지) 모듈 개발 현황 1차 +2 zittme 23일 전 78
8 개발노트 [Beta-0.0.1] 페이지메이커 모듈 기본 탑재[Beta-0.0.1] 페이지메이커 모듈 기본 탑재 zittme 23일 전 33
7 개발노트 [Beta-0.0.1] 회원 모듈 내 소셜 로그인 기능의 탑재(개발완료)[Beta-0.0.1] 회원 모듈 내 소셜 로그인 기능의 탑재(개발완료) +3 zittme 23일 전 74
6 개발노트 [Beta-0.0.1] 사이트 메뉴 관리 편의성 개선 1차(개발완료)[Beta-0.0.1] 사이트 메뉴 관리 편의성 개선 1차(개발완료) +1 zittme 23일 전 62