저는 아무리 소스를 봐도 어디부분에서 더 추가적인 작업이 요청되는지 알 수가 없어 궁금해서 질문을 다시 올립니다.
혹시 개발자분들 중에서 두 목록 스킨에서 코드를 보시고 일반목록이 오히려 응답이 오래걸리는 이유를 알려주실 수 있는지요.
제가 본 차이점이라곤...
공지목록이 일반목록에서는 공지가 아닌글과 함께 처리가 되는데 웹진과 갤러리 형태는 공지를 출력하는 파일을 별도로 불러오입니다.
소스를 보니 형태가 조금 많이 다르긴합니다. 웹진이나 갤러리 형태는 li 로 반복해서 출력만 하면 될 것 같고.
일반목록형은 table 형식이라 테이블 헤더 부분과 바디부분도 따로 있고.....
https://github.com/sketchbook/xe/blob/master/modules/board/skins/sketchbook5/_list_normal.html
https://github.com/sketchbook/xe/blob/master/modules/board/skins/sketchbook5/_list_webzine.html
일반목록은 루프를 두번돌립니다.
<tr class="notice" loop="$notice_list=>$no,$document">
<block loop="$list_config=>$key,$val">
<td cond="$val->type=='no' && $val->idx==-1"..............
미리 데이터를 뿌릴 자리가 정해져 있지 않아서 설정에 따라서 자리가 바뀌기 때문입니다.
즉 자리가 $list_config 의 순서에 따라서 달라집니다.
테이터 타잎을 "$list_config 의 순서에 맞추기 위해서 루프가 한번 더 돕니다.
반면
웹진타잎은 "$list_config 순서에 상관없으니 루프를 한번만 돌려도 됩니다.
<li loop="$document_list=>$no,$document" class="<!--@if($document_srl==$document->document_srl)-->select <!--@end-->clear">