묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레이아웃 만들기
2008.01.17 21:49
이제 ZB4의 미개한 방식을 벗고 ZBXE의 레이아웃 방식을 사용하기로 결정했더랐지요.
헤더와 푸터를 일일이 각 게시판에 다시 지정하지 않고 레이아웃으로 통일하기로 했단 말입니다. 음음.
매뉴얼을 충실히 따라 제 레이아웃에서 게시판이 들어갈 자리에 {$content}를 찍고
매뉴얼에 있는 xml 예제를 복사해서 굵은 글씨만 바꿨어요.
zbxe/layouts/에 폴더를 하나 만들고 거기에 htm을 넣었죠? conf 폴더를 새로 만들고 그 안엔 xml을 넣었고요.
관리자 페이지에서 레이아웃에 들어가 Create를 눌렀는 데
매뉴얼에서 분명히 뜰 거라고 말한 제 레이아웃은 보이지 않았어요. xe_official하고 웬 빈 칸 하나 뿐.
빈 칸을 눌렀는 데 그건 그냥 빈 파일인 모양이더군요.
제 레이아웃은 뜨지 않았어요. 한글이라서 그런가보다 하고 xml의 title에서 ko를 eng로 바꾸고 타이틀을 영어로 다시 썼어요.
음음, 여전히 아무 것도 뜨지 않아요.
사실 예전에 XE를 쓰면서도 헤더 푸터를 일일이 복사해서 붙여넣어야 했던 건 제가 그 때도 레이아웃을 제대로 만들어보려다가 뇌사할 뻔 했기 때문이에요. 그 땐 그래도 목록에 뜨기라도 했었는 데 이번엔 어찌 이럴 수 있는 지 모르겠군요.
도와주시어요!!
헤더와 푸터를 일일이 각 게시판에 다시 지정하지 않고 레이아웃으로 통일하기로 했단 말입니다. 음음.
매뉴얼을 충실히 따라 제 레이아웃에서 게시판이 들어갈 자리에 {$content}를 찍고
매뉴얼에 있는 xml 예제를 복사해서 굵은 글씨만 바꿨어요.
zbxe/layouts/에 폴더를 하나 만들고 거기에 htm을 넣었죠? conf 폴더를 새로 만들고 그 안엔 xml을 넣었고요.
관리자 페이지에서 레이아웃에 들어가 Create를 눌렀는 데
매뉴얼에서 분명히 뜰 거라고 말한 제 레이아웃은 보이지 않았어요. xe_official하고 웬 빈 칸 하나 뿐.
빈 칸을 눌렀는 데 그건 그냥 빈 파일인 모양이더군요.
제 레이아웃은 뜨지 않았어요. 한글이라서 그런가보다 하고 xml의 title에서 ko를 eng로 바꾸고 타이틀을 영어로 다시 썼어요.
음음, 여전히 아무 것도 뜨지 않아요.
사실 예전에 XE를 쓰면서도 헤더 푸터를 일일이 복사해서 붙여넣어야 했던 건 제가 그 때도 레이아웃을 제대로 만들어보려다가 뇌사할 뻔 했기 때문이에요. 그 땐 그래도 목록에 뜨기라도 했었는 데 이번엔 어찌 이럴 수 있는 지 모르겠군요.
도와주시어요!!
댓글 11
-
백성찬
2008.01.17 21:55
-
부우우
2008.01.17 22:01
아 반가워요, 백성찬 님.
저도 정말 돌아버릴 지경이랍니다. 최근에 css를 다루는 법을 대충 터득해서 홈페이지 소스들 정리하고 마무리로 레이아웃까지 완성시키려고 했었는 데 젠장 뜨질 않다니!
아아 아무래도 내일 다시 해 봐야 할 것 같아요. 혹시 다시 깔아도 뭐 달라질까요? 이거 저번에 최신버전 전체 파일로 싹 덮어씌운 건 데. -
백성찬
2008.01.17 22:05
비밀입니다.
다시 깔아도 달라질 것은 없으리라 생각됩니다.
너무 쉬운 것이라서 가르쳐 주지 않으렵니다.
자신의 힘으로 해결해보십시오.^^ -
부우우
2008.01.17 22:15
흑흑, 저도 쉬운 건 알아요;ㅁ;!!
그래서 더 죽겠는 거죠;ㅁ;;ㅁ;;ㅁ;
그나저나 그 이모티콘, 말투 딱딱한 성찬 님이 쓰니까 되게 귀여운 거 알아요?ㅋㅋㅋㅋㅋㅋ
아무튼 내일 봐요. 이만!
[비밀글 해제 후 덧]
댓글에 대한 답글이라서 댓글을 쓴 사람에겐 보일 줄 알았는 데 아니군요! -
백성찬
2008.01.17 22:16
비밀글로 무엇을 적었을까요?
비밀글로 하면 볼 수 없는데... -
백성찬
2008.01.18 15:32
인코딩을 utf-8로 하고 ftp로 업로드 후 폴더의 권한을 살펴보십시오.
-
부우우
2008.01.18 16:12
xe_offcial과 권한이 같아요. 716.
xml의 encoding이 utf-8.
<?xml version="1.0" encoding="utf-8"?>
이렇게 코딩돼있고,
레이아웃 html파일에는 head를 넣지 않아서 head를 넣고
<meta http-equiv="content-type" content="text/html; charset=utf-8">
를 그 사이에 넣었죠. -
부우우
2008.01.18 16:36
putty로 접속해서 ls -l로 퍼미션 확인했는 데 755로 돼 있군요.
물론 xe_official도 마찬가지구요.
716은 뭐야. 파일질라 이거 뭐지?
777로 조정해도 안 뜨긴 마찬가지. xml도 htm도 문제 없는 데 뭘까, 이건. -
백성찬
2008.01.18 17:23
레이아웃 폴더에 그냥 아무 이름이나 폴더만 만들어도 관리자 레이아웃에 나와야 합니다. -
부우우
2008.01.18 17:27
그저께까진 저도 그런 줄로만 알았어요.
폴더를 다른 이름으로 다시 만들어볼까... -
Elgenubi~*
2008.01.26 23:53
해결 하셨는지 모르겠군요.. 같은증상이었다가 의외로 간단하게 해결해서.. info.xml 파일을 저장할때 UTF-8 형식으로 저장해보세요.
잘 뜨는데...