묻고답하기
"XE레이아웃"의 [구조]와 [제작 방법]에 대해 자세히 나와 있는 곳이 있는지요...
2010.01.23 22:56
"XE레이아웃"의 [구조]와 [제작 방법]에 대해 자세히 나와 있는 곳이 있는지요...
제로4에서는 확실히 눈에 확인하면서
테이블 등을 통으로 만든 다음 header와 footer로 나누어서
그 사이에 게시판 등을 넣는 방법을 사용해서 쉽게 이해했는데 ...
제로XE는 감이 잘 안 잡힙니다.
여러 개의 파일들이 서로 연동되어있는 것 같구요...
layout.html 파일과 다른 어떤 파일들이 직접적인 관계가 있는지 등 등...
매뉴얼 있는 곳에 가 보니 대략 적인 설명만 있었구요...
댓글 3
-
saiph
2010.01.23 23:37
-
SMaker
2010.01.24 09:42
XE 레이아웃은 헤더/푸터가 합쳐진 그런 개념입니다.
<table cellpadding="0" cellspacing="0" border="0"> <tr> <td>메뉴 1</td> <td>메뉴 2</td> <td>메뉴 3</td> </tr> </table>
<table cellpadding="0" cellspacing="0" border="0"> <tr> <td>Copyright © 2001-2010 Zeroboard... </td> </tr> </table>
위 head.php 파일과 foot.php 파일을 합치면
<table cellpadding="0" cellspacing="0" border="0"> <tr> <td>메뉴 1</td> <td>메뉴 2</td> <td>메뉴 3</td> </tr> </table> {$content} <table cellpadding="0" cellspacing="0" border="0"> <tr> <td>Copyright © 2001-2010 Zeroboard... </td> </tr> </table>
{$content} 라는 것은 게시판이나 페이지 등의 내용을 출력하는 것입니다.이 내용이 어떻게해서 나오는 지는 이 글에서 설명해 드리기 어려울 것 같네요.
-
오스카
2010.01.26 21:15
네~ 아주 간단 명료하게 잘 설명해주셔서 감사합니다.
그런데 테이블은 안 보이고 아래처럼 온통 <div> 등의 태그로 넘치는데 왜 그런거죠?
<hr />
<!--@end-->{$content}
</div>
<!--@if($layout_info->layout_type=='ce')-->
<hr />
<div class="extension e1"> -
SMaker
2010.02.01 16:21
table로 짜시던 div로 짜시던 만드시는 분의 마음이 아닐까요?
http://xe.xpressengine.net/wiki/18252245
여기 한번 가보세요^^