작업환경

1. 레이아웃 : max layout

2. 위젯 : ap-form


max layout 기반에서 ap-form 위젯스킨을 작업하던 중 발생한 현상입니다.

1. 해당 레이아웃 서브페이지+게시판에서는 해당 위젯이 동작했습니다. (게시판 상단 소스 삽입)

2. 해당 레이아웃 메인페이지에서는 해당 위젯이 동작하지 않는 버그가 있었습니다.

- 처음 작업을 시작할 때 테스트했을 때는 동작했던거 같은데

- 이후 작업을 하면서 해당 동작이 동작하지 않는 것을 발견했습니다.

- 사용자확장변수 작업을 하던 중이었기에 해당 작업을 롤백했습니다만 여전히 동작하지 않았습니다.

- 메인페이지의 경우 htmls/max_section.html 에서 작업하였기에, 해당 위젯 소스 부분만 빼고 모두 지워봤는데 동작했습니다.

- 결과 

<div id="max_sec_list" cond="$layout_info->max_section=='y'">


id="max_sec_list" 를 지워주고 나니 정상적으로 위젯이 동작했습니다.

아마 아래 코드 영향일 듯 한데, 

// section order
jQuery(function($) {
   var divList = $(".listing-item");
   divList.sort(function(a, b){ return $(a).data("listing-price")-$(b).data("listing-price")});
   $("#max_sec_list").html(divList);
});

음. 오래된 레거시 레이아웃은 사용을 지양하는 게 좋을 듯 합니다.

 
댓글은 로그인 사용자만 작성 가능합니다. 로그인하기