묻고답하기
새 페이지가 아닌 아이프레임으로 불러오기
2015.01.25 13:23
현재 XE에서 기본적으로 제공하는 메뉴 스크립트는 다음과 같습니다.
<div class="main_menu">
<ul class="first-menu">
<li loop="$main_menu->list=>$key1,$val1" cond="$val1['link']" class="active"|cond="$val1['selected']">
<a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'"><span>{$val1['link']}</span></a>
<ul cond="$val1['list']" class="second-menu">
<li loop="$val1['list']=>$key2,$val2" cond="$val2['link']" class="active"|cond="$val2['selected']">
<a href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a>
<ul cond="$val2['list']" class="third-menu">
<li loop="$val2['list']=>$key3,$val3" class="active"|cond="$val3['selected']">
<a href="{$val3['href']}" target="_blank"|cond="$val3['open_window']=='Y'">{$val3['link']}</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
이를 어떻게 수정하면 다른 페이지로 이동하지 않고 이미 존재하는 아이프레임 내로 링크가 걸릴까요?
도움 부탁드립니다.
댓글 3
-
Canto
2015.01.25 16:48
-
XESTUDIO
2015.01.25 19:13
target 부분은 이해가 되는데 체크하는 건 이해가 안되네요.. 어떤 걸 말씀하시는지..
-
Canto
2015.01.25 21:47
사이트 메뉴 설정에서 메뉴를 선택후 수정을 클릭하시면 메뉴를 새창에서 열기 라는 부분이 있는데 해당 부분을 체크해주세요.
이렇게 안하고 그냥하면.. 모든 메뉴의 링크가 아이프레임에서 열리게 되니까 문제가 생길 것 같아서요.. ^^
target="_blank"
에서
_blank 를 아이프레임의 name attribute로 변경해주시고
메뉴에서 새창에서 열기를 체크해주시면 될 것 같습니다.