
[코드]
{@$i=0;}<li loop="$portal_menu1->list => $key1, $val1" cond="$i=='0'" <!--@if($val1['select'])-->class="on"<!--@end-->><a href="{$val1['href']}">{$val1['link']}</a>{@$i++;}</li>
{@$i=0;}<li loop="$portal_menu2->list => $key1, $val1" cond="$i=='0'" <!--@if($val1['select'])-->class="on"<!--@end-->><a href="{$val1['href']}">{$val1['link']}</a>{@$i++;}</li>
{@$i=0;}<li loop="$portal_menu3->list => $key1, $val1" cond="$i=='0'" <!--@if($val1['select'])-->class="on"<!--@end-->><a href="{$val1['href']}">{$val1['link']}</a>{@$i++;}</li>
{@$i=0;}<li loop="$portal_menu4->list => $key1, $val1" cond="$i=='0'" <!--@if($val1['select'])-->class="on"<!--@end-->><a href="{$val1['href']}">{$val1['link']}</a>{@$i++;}</li>
{@$i=0;}<li loop="$portal_menu5->list => $key1, $val1" cond="$i=='0'" <!--@if($val1['select'])-->class="on"<!--@end-->><a href="{$val1['href']}">{$val1['link']}</a>{@$i++;}</li>
1. 먼저 사이트맵 메뉴를 5개 등록했습니다.
- (1번사이트맵메뉴)이온디홈/포트폴리오/이온디프로젝트/문의하기
- (2번사이트맵메뉴)웹디벨로퍼/기타메뉴..
- (3번사이트맵메뉴)XE마켓/기타메뉴..
- (4번사이트맵메뉴)토닥커뮤니티/기타메뉴..
- (5번사이트맵메뉴)이온디웹연구소/기타메뉴
그것이 바로 왼쪽 사이트바 상단에 파란색 정사각형 네모박스 6개 중 통합게시판을 제외하고 5개 메뉴입니다.
2. 구현하려고 하는 것은, 이온디 홈/포트폴리오/이온디프로젝트/문의하기를 포함하여 하위 메뉴를 선택했을 때에도
이온디홈에 포커스를 주려고 하는 것입니다.
현재는 위 코드에서 보시다시피 1번사이트멥메뉴의 첫번째 메뉴를 출력하도록 만든 코드인데요.
(왜냐면 사이트맵으로 메뉴가 분리되어있습니다. 나중에 레이아웃으로 각각 다른 사이트로 만들려구요.)
예를 들어, 1번사이트맵 메뉴의 이온디홈이 아니라 두번째인 포트폴리오를 선택했을 경우는
$val1['select']란 조건에 맞지 않아서..?
class='on'인 포커스 상태가 되지 않습니다..
좀 복잡해서 최대한 설명을 쉽게 했는데 한번 봐주세요 ㅠㅠ
이온디
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 2
이게 셀렉티드하면
메뉴의 첫번째만 선택됐을 때 저게 선택이 된 것처럼 보이더라고요.;
메뉴의 첫번째만 노출하는 거라서 @_@;;