묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xpressengine 사이트의 로그인을 레이아웃이 아닌 곳에서 사용하기
2009.12.21 17:14
현재 이 사이트에 잇는 로그인 메뉴 부분 ( 로그인 버튼을 누르면 로그인 창이 이 사이트처럼 나오게.. )
을 사용하고 싶은데
XE 를 레이아웃이 아닌 게시판을 만들어서 그 상단내용고 ㅏ 하단내용에 소스를 넣는 4 에서 사용하는 고전적인 방법을 사용하고 있습니다.
이 때 위와 같은 로그인 버튼을 사용하는 방법을 알려주세요 ~_~ ㅠ
가능한가요;;?
전 일단 기본적인 사용조건이 레이아웃 파일이 있다는 가정하인줄알았는데~
제로 xe에서 레이아웃은 홈페이지의 기본같아여
웹에디터로 제작했더라도 xe 레이아웃화 시켜서 업로드하면 xe내부에서만 사용할수있는 문서가되는거죠...
로그인 위젯등도 xe내부에서만 사용할수있게되어있고요
저도 xe템플릿을 따르는 레이아웃을 사용하고 있지않지만
간단하게 레이아웃화 시켜서 쓰고있어요 쓰는거라곤 내용부분인 {$content} 이거하나 쓰지만요
페이지 다 만드시고 게시판이나 내용 들어갈부분에 {$content} 이거 하나 넣어주면 헤더 풋 따로 안만들어줘도되요
그런다음에 layout.html 로 이름을 바꾸고 xe의 layout폴더 안에 폴더하나 만들어서 레이아웃 파일 하나 덩그러니 넣어주면되져
레이아웃 폴더안에 conf라는 빈폴더하나 만들어서 info.xml 이라는 간단한 소개파일 하나 만들어주고요. 그담에 로그인등 위젯은 걍 코드생성해서 웹에디터상에서 넣어서 다시 업로드하면되므로 제로4 방식과 똑같죠
님이 쓰는 방법은 제가 초창기때 쓰던 방법과 흡사하네여;;
저도 첨에 님처럼 태그 직접 넣어주다가 방법을 바꿨어요~
http://xe.xpressengine.net/wiki/18226364 여기에 가이드있으니 참고해보세요
너무 깊게 보쥐는 마시고
레이아웃에 있어서 필요한건 layout.html conf 폴더안에 있는 info.xml 이거 두개 필요하고
내용부분에 {$content} 이거 들어간다는거 이거 3가지만 좀 눈여겨보세여
어떤게시판이나 내용이 있다면 xe에서는 {$content} 이부분을 내용으로 인식하고 출력해요