묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
인크루드 페이지에 코드 삽입하기..
2010.01.28 11:11
레이아웃 을 만들고 레이아웃의 상단을 top.htm 으로 해서 인크루드 했습니다.
그런데 이 코드가 먹히질 않습니다.
<!--@if($is_logged)-->
<a href="./{getUrl('act','dispMemberLogout')}"><img src="/images/top_r_04.gif"width="78" height="23" border="0" /></a>
<!--@else-->
<a href="http://www.gameguyber.co.kr/?act=Login"><img src="/images/top_04.gif" alt="로그인" width="78" height="23" border="0" /></a>
<!--@end-->
로그인을 했으면 로그아웃 이미지를 보여주고 로그인을 안했으면 로그인 이미지를 보여주려고 합니다.
그런데 인크루드로는 제로보드 코드가 아예 먹히질 않는것같습니다.
방법이 있나요?
혹시 레이아웃 편집으로 하셨나요?
제 경험으로 미루어볼 때, layout.html에 include한 문서가 있는 경우 레이아웃 편집을 이용하여 수정을 하면 반영되지 않더군요. 레이아웃 편집을 이용하지 않고 layout.html문서를 직접 수정하여 패치 후 레이아웃 편집화면을 초기화해보세요.
요점은 layout.html 문서에 include한 페이지가 있을 경우 레이아웃편집기능을 사용하지 말라는 것입니다.
이게 다른사람에게도 나타나는 문제인지는 모르겠구요. 일단 저는 그렇습니다.
그리고 위에 작성한 소스중 <a href="./{getUrl('act','dispMemberLogout')}"> 이런 곳이 있는데,
저렇게 작성하면 ./http:// 로 시작되지 않나요????
그냥 <a href="{getUrl('act','dispMemberLogout')}"> 하면 되는데 말이죠..