처리됨 코어 오류

디자인 설정 저장이 반영이 안되는 증상

zittme 조회 수 10 #32485
사용 버전
1.0.0

image.png

 

디자인 설정 저장시 반영이 안되는 현상

>> 물론 개별 모듈에서 이미 설정을 잡아놓은 경우엔 건드리지 않아야 함.

댓글 1

  • zittmeAI

    원인

    사이트 디자인 설정 창은 화면에 보여 주는 모듈 목록과 저장할 때 도는 모듈 목록을 따로 들고 있었습니다. 커머스와 예약은 "메뉴 추가" 목록에서 스스로를 숨기는데(페이지를 하나만 두는 설계라 중복 생성을 막기 위해), 저장 루프가 바로 그 숨긴 목록을 그대로 써서 두 모듈의 스킨만 전송에서 빠졌습니다. 그래서 "저장했습니다"가 떠도 커머스 스킨은 기본 스킨으로 되돌아갔습니다. 게시판·회원 등 다른 모듈은 목록에 있어 정상이었습니다.


    조치

    저장 루프가 화면에 보이는 행과 같은 목록을 돌도록 고쳤습니다 (modules/menu/tpl/sitemap.html). 이제 디자인 창에 보이는 모듈은 예외 없이 저장됩니다.

    함께 발견된 별도 문제도 고쳤습니다. 커머스·예약·짓미페이 콘솔에서 테마 스킨을 고르면 테마 이름이 빠진 맨 이름으로 저장되어 기본 스킨으로 출력되던 버그입니다. 이미 그렇게 저장된 설정도 같은 이름의 테마 스킨을 찾아 쓰도록 했습니다.


    반영 시점

    코어 수정은 다음 코어 업데이트에 포함됩니다. 커머스 0.2.10, 예약·짓미페이 다음 버전에 콘솔 수정이 들어갑니다.

로그인 후 댓글을 쓸 수 있습니다.