묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레이아웃을 2가지 쓸때 문제점....
2011.06.06 17:56
제가 메인 레이아웃과
서브 레이아웃 이렇게 2가지를 사용하고 있는데여
메인에서 검색이나 회원가입 할때는 메인레이아웃을 따라가고
서브에서 검색이나 회원가입 할때는 서브레이아웃을 따라가
화면이 틀려서 무지하게 고민중입니다.
어떡게 처리하면 될까요?
회원가입 마이페이지는 모두 서브 레이아웃으로 나왔으면 좋겠거든요
xe안에서 모든 모듈을 서브레이아웃으로 적용시키고
메인화면만 메인 레이아웃으로 해도 소용없네여....
방법 아시는분 공유 좀 부탁드립니다.
서브 레이아웃 이렇게 2가지를 사용하고 있는데여
메인에서 검색이나 회원가입 할때는 메인레이아웃을 따라가고
서브에서 검색이나 회원가입 할때는 서브레이아웃을 따라가
화면이 틀려서 무지하게 고민중입니다.
어떡게 처리하면 될까요?
회원가입 마이페이지는 모두 서브 레이아웃으로 나왔으면 좋겠거든요
xe안에서 모든 모듈을 서브레이아웃으로 적용시키고
메인화면만 메인 레이아웃으로 해도 소용없네여....
방법 아시는분 공유 좀 부탁드립니다.
댓글 3
-
Cody
2011.06.07 01:17
XE의 일반적인 레이아웃들은 서브레이아웃이라는 것을 제공하고 있는데요. 원래 별로 합리적이지 못한 표시방식입니다. 가급적이면 모든 웹페이지에 1 컬럼 방식의 메인레이아웃을 사용하시고 좌,우측 보조 컬럼은 각 모듈의 스킨 단에서 필요에 따라 구현하는 것이 XE의 구조상 보다 합리적일 것입니다. integration_search나 member 모듈을 포함한 모든 모듈에는 skin이 포함되어있죠. 레이아웃에 포함되는 내용은 늘 고정적으로 보여질 부분만 포함시키는 것이 좋습니다. -
호왕
2011.06.07 08:20
질문뜻을 잘 알고 답변드린지 모르겠네요.
메인 레이아웃에 검색과 회원가입창이 있으면, 그창에서 회원가입,및 검색을 하면
바로 메인 화면으로 출력을 하게 xe가 되어 있더라구요.
그러니 메인화면으로 출력되는것을 막고 서브레이아웃으로만 출력하게 만들려면
메인화면에서는 회원가입 및 검색창을 레리아웃 수정에 들어가서 삭제하시고
서브레이아웃에만 회원가입 로그인 창을 두어야 가능할 것입니다.
그런데 따라간다는 말은 무순말인지 뜻을 잘 모르겠네요.... -
날개!
2011.06.07 12:26
기본적으로 HTML 소스를 약간 수정하셔야 합니다.
{getUrl('mid','act','dispMemberSignUpForm')} 회원가입버튼이나, 로그인버튼쪽에 이런 소스가 있을겁니다.
이 소스를 {getUrl('mid','act','main','dispMemberSignUpForm')} 이렇게 바꾸시면 되는데,
추가된것은 'main' 부분입니다. 이것은 회원가입이나 로그인 버튼을 눌렀을시에 act되는 mid값을 말합니다.
즉, 전체레이아웃으로 잡은 페이지명이 main 이면 로그인을 누르면 전체적으로 나온다는겁니다.