묻고답하기
layout내 $idx라는 변수관련하여 관련 질문이 있습니다.
2009.07.15 00:10
layout 내에 $idx의 역할이 무엇인지 궁금합니다.
아래의 예시(선우TC님 레이아웃 중 일부)에서
$idx를 선언하고 매 루프마다 $idx++로 1씩 증가 시킨다고는 알겠는데
선언만하고 끌어다가 쓴곳이 없어서요.
적어도 layout.html 내에서는 없는듯한데....
정확한 용도가 무엇인가요?
예시############################
<!-- 메인메뉴 시작 -->
<div id="main_menu">
{@ $idx=1}
<!--@foreach($main_menu->list as $key => $val)--><!--@if($val['text'])-->
<!--@if($val['selected'])--> {@ $menu_1st = $val } <!--@end-->
<!--@if($val['selected'])-->
<li><img src="./images/{$layout_info->colorset}/bgMenuOn_left.gif" alt="left" /></li><!--@end-->
<li <!--@if($val['selected'])-->class="on"<!--@end-->>
<a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->
onclick="window.open(this.href);return false;"<!--@end-->>{$val['text']}</a>
<!--@if($val['selected'])-->
<li><img src="./images/{$layout_info->colorset}/bgMenuOn_right.gif" alt="right" /></li><!--@end-->
<ul>
<!--@if($val['list'])--><!--@foreach($val['list'] as $k => $v)--><!--@if($v['text'])-->
<!--@if($v['selected'])--> {@ $menu_2nd = $v }<!--@endif-->
<li> <a href="{$v['href']}" <!--@if($v['open_window']=='Y'+
'+
')-->
onclick="window.open(this.href);return false;"<!--@end-->>{$v['text']}</a></li>
<!--@endif--><!--@endforeach--><!--@endif-->
<li class="bgMenuOverBottom"></li>
</ul>
</li>
{@ $idx++} <!--@endif--><!--@endforeach-->
</div>
##########################################
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
정동석744 | 1.2.4에서 [1] | 2011.08.24 by 송동우 |
허윤녕 | 코어업데이트 후 windows live writer로 글 쓸때 이미지 깨지는 현상 | |
이효준862 | 닉네임클릭시 팝업메뉴에서 회원정보보기를 친구등록처럼? [1] | 2011.08.24 by 송동우 |
노엔젤 | 회원정보보기 어디서 수정하나요? [1] | 2011.08.24 by 노엔젤 |
은혜물가 | 최근 이미지 출력 위젯 | |
namsman | 추천수에 따른 게시글 자동이동 질문드립니다. (송동우님) [1] | 2011.08.24 by 송동우 |
노튼 | 자신이 쓴 댓글은 테이블 색깔 다르게 [1] | 2011.08.24 by 송동우 |
강용길721 | 업그레이드후 에러 해결방법이없나요? [1] | 2011.08.24 |
스위티레몬 | 포인트 지급의 제한을 두고싶습니다. | |
yourgabi | xe_analysys_log 테이블 용도?/ 지워도 되는지? | |
달의소년 | XE 작업후 도메인을 신청하면?! [1] | 2011.08.23 by RoricTree |
최태진814 | 생기초 질문입니다!!! | |
달의소년 | 게시판 권한관리에서 가입한 사용자? [1] | 2011.08.23 by RoricTree |
왜만지냐 | jquery 슬라이드로 이미지와 동영상 불러올때...? [1] | 2011.08.23 by RoricTree |
쿵푸팬더 | 프린트 누른 횟수 출력하려 합니다. 소스 첨부 [1] | 2011.08.23 by RoricTree |
김만홍 | ㅁ...메뉴가 [1] | 2011.08.23 |
sungil20 | 새글등록시... [1] | 2011.08.23 by RoricTree |
djaos | 가입후 곧바로 탈퇴못하게 하려면 어떻게 해야하나요? [3] | 2014.11.24 by RoricTree |
smileadmin | 더보기 메뉴 클릭시 404에러 ㅜㅜ | |
enzoy | 다국어로 제작시, 컨텐츠도 다국어 입력이 가능한지요? [1] | 2011.08.23 by 백성찬 |
기본 레이아웃이나 공식적인게 아니라서 그 의도는 불분명하지만 대체적으로 이런 방식이 필요로 할 경우 사용합니다.
반복적으로 출력되는 리스트형 중 제일 마지막 혹은 특정 위치에서 다른 선택을 필요로 할 경우
날짜별로 구분하여 출력할 경우
뭐 대충 이런식인데요. 이런걸 할 경우는 기존에 foreach로 돌릴때 불러올 변수로는 기준이 되는 비교 대상이나 그런걸 구할 수 없기 때문에 별도의 변수를 만들어서 내부의 변수와 비교하거나 하는 것이지요...
일단 위 소스에서는 해당 변수는 불필요하네요. 하지만 저 idx가 그 이후 출력물에서 필요로 할 경우가 있으니 전체소스를 보거나 해당 제작자에게 묻지 않는한 알길이 없겠습니다.