묻고답하기
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 남기남 |
Sonamu | 비공개 글의 경우 권한이 있는 사람만 목록에 보이게 [1] | 2008.05.22 by 대암지기 |
오기오기 | ☆ 관리자 페이지 로그인. 로그아웃 할 때에... ☆ [3] | 2008.05.22 by 백성찬 |
코봅 | css파일 보기 [1] | 2008.05.22 by 라르게덴 |
리유지 | 올플래쉬에서 제로보드연동.. | |
yak | 페이지 네비게이션 바를 두개 넣을순 없나요..? [2] | 2008.05.22 by 라르게덴 |
이가우 | 레이아웃 소스 주석문 문의 [1] | 2008.05.22 by 라르게덴 |
두깡님 | 사진을 등록 하려고 하는데.. [2] | 2008.05.22 by 두깡님 |
james | 메일 인증 가입 적용 시 기존 가입 회원은? [1] | 2008.05.22 by 우야꼬 |
바스 | 웹진 사용시 defult 이미지 설정 방법 [3] | 2008.05.22 by 대암지기 |
재롬 | 권한설정을 다시 해제했는데도 계속 권한이 없다고 하네요 [2] | 2008.05.22 by 포유 |
overimim | 이 말이 뭔말이에요? [2] | 2008.05.22 by 라르게덴 |
winter548 | 대암지기님의 멤버모듈에 관한 질문.. [1] | 2008.05.22 by 대암지기 |
BOGO | 게시판 검색조건 이름으로 고정하고 싶습니다. [1] | 2008.05.22 by 대암지기 |
초이스 | 설치 오류????? [1] | 2008.05.22 by 해빛 |
포트거스.D.에이스 | 등급 레벨 정해도 ..... | |
장원규 | 로그인폼 사용하기 [2] | 2008.05.22 by 장원규 |
김수남 | 설치후 글쓰기를 하면 글쓰기가 안되요 [5] | 2008.05.22 by 김수남 |
박근배445 | 게시판 확장변수 사용시... | |
sbshs77 | 테터툴즈하고.. | |
김시영938 | 블로그 API를 사용한 백업에 대한 질문. |
기본 레이아웃이나 공식적인게 아니라서 그 의도는 불분명하지만 대체적으로 이런 방식이 필요로 할 경우 사용합니다.
반복적으로 출력되는 리스트형 중 제일 마지막 혹은 특정 위치에서 다른 선택을 필요로 할 경우
날짜별로 구분하여 출력할 경우
뭐 대충 이런식인데요. 이런걸 할 경우는 기존에 foreach로 돌릴때 불러올 변수로는 기준이 되는 비교 대상이나 그런걸 구할 수 없기 때문에 별도의 변수를 만들어서 내부의 변수와 비교하거나 하는 것이지요...
일단 위 소스에서는 해당 변수는 불필요하네요. 하지만 저 idx가 그 이후 출력물에서 필요로 할 경우가 있으니 전체소스를 보거나 해당 제작자에게 묻지 않는한 알길이 없겠습니다.