XpressEngine과 관련된 팁이나 강좌를 소개하는 게시판입니다.
자신이 생각하기에는 아주 사소한 내용이라도 누군가에게는 큰 도움이 될 수 있습니다.
XE 원 소스 코드를 수정하는 팁은 당장은 도움이 될지 몰라도 결국 XE 업그레이드를 하지 못하게 되니 팁을 올리시는 분이나 팁을 적용하시는 분이나 모두 주의 부탁드립니다.

이것도 팁이 될수 있는지 모르겠군요~
눈팅만 하다가 큰 맘먹고 올립니다.

레이아웃을 조금 수정하고, xml파일에 top_menu 항목을 집어넣어서~
레이아웃에서 톱메뉴 항목을 만들어서 관리할 수 있게 만드는 방법입니다.

아래 그림과 같이 톱메뉴 만드는 방법입니다.
layout5.gif
우선 레이아웃의 info.xml 파일을 열어서
맨끝으로 이동하면 그림과 같이 <menus> 관련 스크립트가 있습니다.
그곳에 그림과 같이 만듭니다.
layout3.gif

다음으로 Layout.html파일을 수정합니다.

layout4.gif
수정/삽입하였으면, 관리자 설정화면으로 가서
메뉴관리에~ 상단톱메뉴를 만들 메뉴항목을 만듭니다.

layout2.gif

레이아웃 수정된 곳에 메뉴를 보시면, 아래와 같이 최상단메뉴가 활성화 되어서 나타납니다.
그곳에 위의 top메뉴를 설정하시면, 맨 위에서 보시는봐와 같이 나옴니다.

layout1.gif

이제 막 레이아웃 파일 열어서 분석하는 과정이라, 많이 알지는 못합니다.

제로님과 개발에 참여하시는 분들에게 너무나도 감사하게 생각하고, 응원 열심히 할께요~
힘내세요~

댓글 '6'

profile

[레벨:2]minnim

2007.12.11 15:57:40
*.145.165.96

좋은 팁 감사합니다~!!

[레벨:9]팔공산

2007.12.13 16:59:01
*.25.236.188

적용해보니 잘 작동하는군요, 좋은팁 감사합니다. 그런데 css작업을 언급해 주지 않아서 좀 해맸습니다.(고수가 아닌 사람의 비애)

제가 적용한 css예제입니다. 참조하세요.
해당 레이아웃스킨의 css를 열어서 아래의 부분을 첨가해주시면 됩니다.

/* Site Layout - Body Wrap */
body { background:#FFFFFF url(../images/default/bgBody.gif) repeat-x left top; }
#bodyWrap { width:980px; margin:0em auto 0 auto; }
/* super top 메뉴 위치*/ 
#topmenu { text-align:right; padding:0px 0px 0px 0px; clear:both;}
#topmenu li { display:inline; padding:0px 0px 0px 0px; no-repeat left center;}
#topmenu li.first-child { background:none;}
#topmenu li a { font-weight:bold; color:#636567; font:12px Tahoma, "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;  text-decoration:none;}
#topmenu li address { display:inline; }

여기서 상부의 소스중
#bodyWrap { width:980px; margin:0em auto 0 auto; }
는 top메뉴의 위치가 최상단에 가게 하는 것이므로, 자신에게 맞게 수정하시면 되고요.

아래의 소스를 삽입하면 됩니다.

그리고 참고로 기존의 홈피가 만들어져 있는 경우는 해당스킨의 layout.html을 변경해 주어도 작동이 안됩니다.
cash파일들 다 지우고 하시던지 아님 레이아웃편집에서 직접 소스삽입하면 바로 적용됩니다.

[레벨:3]SensePlus1

2007.12.13 22:54:56
*.9.69.16

그리고 보니, CSS에 대해서 설명이 너무 부족했었네요~
지적해 주셔서 감사합니다.~
80sam 님의 글 처럼 적용 스킨의 CSS을 위처럼 수정하면 됩니다.
참고로, 기본 xe_official 디렉토리를 다른 이름으로 복사해서 별도로,
자신만의 레이아웃를 만들어 사용하는것이 좋겠지요~ ^^;

초초초초보

2007.12.26 10:24:03
*.111.214.19

잘 읽었습니다 ^^ layout.html에는 잘 적용이 되는군요.

그러나 특정 페이지안에서만 메뉴가 가능하게 하기 위해 메인메뉴에 한 부분을 외부페이지로 걸어놓고 외부페이지에서 메뉴를 불러오니까 안되네요. layout.html파일에만 적용이 가능한 것 같은데, 어떻게 하면 다른 외부페이지에서도 적용이 가능할까요?

초보라 어리숙합니다 ㅋ

[레벨:2]kopp

2008.02.06 23:48:18
*.196.88.98

감사합니다..

[레벨:4]규민

2008.10.22 20:01:30
*.221.52.96

쌩유!
문서 첨부 제한 : 0Byte/ 10.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 구 동영상 매뉴얼 이동 [레벨:30]zero 2009-09-14 45962
208 외부프로그램(페이지)에서 zbxe 로그인 정보 연동하기 imagefile [33] [레벨:1]도데군 2007-12-23 9067
207 회원가입시 추가한 추가정보를 관리자와 회원자신만 보기... [5] [레벨:10]지연아빠 2007-12-22 4845
206 회원이 이름, 닉네임등 정보 변경 못하도록 하기 [7] [레벨:10]지연아빠 2007-12-22 3681
205 IE Toy 사용시 '페이지', '외부페이지' 차단되네요... [3] [레벨:1]폭풍의 전야 2007-12-22 3194
204 xml 포함한 플래쉬를 제로보드xe 에서 적용하는 과정 file [4] [레벨:6]도토리나무 2007-12-20 6511
203 IP대역에 따라 다른 페이지 보여주기 [1] [레벨:10]지연아빠 2007-12-20 3517
202 최근 댓글이 가장 위로 정렬 [2] [레벨:6]쏘프티 2007-12-20 3991
201 ㅎㅎ, 이곳에도 Html 적용이 되네요. imagefile [3] [레벨:1]눈과비 2007-12-14 3603
200 Layout.html 화일의 SEC(순서도)도를 그려봤습니다. imagefile [9] [레벨:3]SensePlus1 2007-12-14 5447
199 페이지가 갑자기 하얀화면으로 나올경우에는 이렇게 해보십시오. imagefile [8] [레벨:6]하나로45 2007-12-13 3757
198 외부페이지에서 위젯사용하지 않고 로그인 정보 다루기. [5] [1] [레벨:6]길치객 2007-12-12 6666
197 외부페이지 사용법 image [8] [레벨:6]길치객 2007-12-11 18134
196 권한없는 모듈을 만났을때 로그인 페이지 띄우기.. [10] [레벨:15]똑디 2007-12-11 5717
195 로그인 안되서 files 폴더 지우셨던 분들!! imagefile [3] [레벨:1]율랑 2007-12-11 4019
» top 메뉴를 만들어보자 - layout에서 topmenu 항목만들기 imagefile [6] [레벨:3]SensePlus1 2007-12-11 8084
193 음악플레이기 3종세트 설치 방법(수정) imagefile [25] [레벨:9]팔공산 2007-12-10 5173
192 [수정] 최근 이미지 추출에 new 이미지 등이 나타나게 하기... [5] [레벨:29]비나무 2007-12-09 3988
191 그림자 박스 만들기.. imagefile [3] [레벨:11]소마세월 2007-12-07 4072
190 배경이미지 만드는 방법입니다. image [레벨:9]팔공산 2007-12-06 4796
189 익명게시판 - 문제가 아직 많습니다. (다시 수정) file [11] [레벨:2]올챙이 2007-12-06 3819



XE Login

OpenID Login