묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최근글 출력시 일정간격으로 라인을 삽입하고 싶습니다.
2013.07.17 19:27
아래 이미지처럼 여러 게시판에서 최근 게시물을 다량으로 출력을 할때 미관상 일정간격으로 (점)선을 삽입하고 싶습니다.
해당 위젯스킨 루프되는 부분에 무슨 조치가 필요할지 도움 부탁드립니다.
감사합니다.
XE의 기본위젯인 최신글 출력 위젯을 기준으로 설명드리겠습니다.
먼저 위젯을 페이지에 삽입하실때 table이 아닌 li형으로 출력되게끔 설정해주시구요
widgets/content/skins/default/normal.html 파일에서
---------------------------------------------------------------------
<!--// 목록형 출력 -->
<!--@if($widget_info->markup_type=="list")-->
<ul class="widgetA">
{@$_idx=0}
<!--@foreach($widget_info->content_items as $key => $item)-->
<li<!--@if($_idx >= $widget_info->list_count)--> style="display:none"<!--@end-->>
---------------------------------------------------------------------
빨간색 부분을
---------------------------------------------------------------------
<!--// 목록형 출력 -->
<!--@if($widget_info->markup_type=="list")-->
<ul class="widgetA">
{@$_idx=0;$total=count($widget_info->content_items);}
<!--@foreach($widget_info->content_items as $key => $item)-->
<li style="<!--@if((($_idx+1)%5==0) && ($_idx+1!=$total))-->border-bottom:1px dotted #666;<!--@end--><!--@if($_idx >= $widget_info->list_count)-->display:none<!--@end-->">
---------------------------------------------------------------------
이렇게 고쳐주시면 5개의 목록마다 점선이 생깁니다.
파란색 코드에서 ($_idx+1)%5 의 숫자 5를 3이나 4로 바꿔주시면 3개, 4개의 목록마다 점선이 생깁니다.