웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
layout skin 제작시 info.xml도 잘 보세요
2007.08.21 01:53
layout skin의 제작방법에 대해서는
http://zbxe.springnote.com/pages/392293 에 간단히 설명이 되여있습니다.
성미급한(?) 저는 잘 살펴보지도 않고 지금까지 위의 설명을 기초로하여 layout을 만들어 봤는데 뭔가 허전 한겁니다.
역시 이게 다가 아니였네요.
일단 xe는 프로그램의 구조자체가 기존의 ver4와는 달리 PHP와 xml로 이루어져 있어 그 한 축인 xml을 잘 살펴보지 않으면 충분한 활용이 안되게 되여있군요.
뭔말인가하면 위의 설명서에서는 info.xml을 간단하게
<?xml version="1.0" encoding="utf-8"?>
<layout version="0.1">
<title xml:lang="ko">레이아웃 이름</title>
<author email_address="제작자 email" link="제작자 홈페이지 주소" date="작성일">
<name xml:lang="ko">제작자 이름</name>
<description xml:lang="ko">
레이아웃에 대한 간단한 설명
</description>
</author>
</layout>
로만 예를 들어 설명했습니다.(아직 매뉴얼을 작성하다 말아선가??)
그런데 이럴경우 xe에서 기본으로 제공하는 메뉴를 사용 할 수가 없게됩니다.
왜냐하면 레이아웃 설정시 위 info.xml 파일을 읽어서 설정 항목을 구성하는데, 메뉴에 대한 설정을 할 수있는 xml 파일의 노드(아래 참조)가 빠져서 메뉴를 설정 하는 곳 자체가 안 나오는 겁니다.
// 메뉴설정을 위한 xml노드
<menus>
<menu name="main_menu" default="true">
<title xml:lang="ko">상단 메뉴</title>
<title xml:lang="jp">上端メニュー</title>
<title xml:lang="zh-CN">主菜单</title>
<title xml:lang="en">Top menu</title>
<title xml:lang="es">Menu Principal</title>
<maxdepth>3</maxdepth>
</menu>
<menu name="bottom_menu">
<title xml:lang="ko">하단 메뉴 </title>
<title xml:lang="jp">下段メニュー</title>
<title xml:lang="zh-CN">底部菜单</title>
<title xml:lang="en">Bottom menu</title>
<title xml:lang="es">sub menu </title>
<maxdepth>1</maxdepth>
</menu>
</menus>
오늘 기본으로 제공 된 ZBXE 공식사이트 layout ver 0.1(xe_offcial)의 info.xml을 살펴보고야 문제점을 알수 있었습니다.
혹시 저 처럼 더듬는 분이 게실가봐 올려 놓습니다.
http://zbxe.springnote.com/pages/392293 에 간단히 설명이 되여있습니다.
성미급한(?) 저는 잘 살펴보지도 않고 지금까지 위의 설명을 기초로하여 layout을 만들어 봤는데 뭔가 허전 한겁니다.
역시 이게 다가 아니였네요.
일단 xe는 프로그램의 구조자체가 기존의 ver4와는 달리 PHP와 xml로 이루어져 있어 그 한 축인 xml을 잘 살펴보지 않으면 충분한 활용이 안되게 되여있군요.
뭔말인가하면 위의 설명서에서는 info.xml을 간단하게
<?xml version="1.0" encoding="utf-8"?>
<layout version="0.1">
<title xml:lang="ko">레이아웃 이름</title>
<author email_address="제작자 email" link="제작자 홈페이지 주소" date="작성일">
<name xml:lang="ko">제작자 이름</name>
<description xml:lang="ko">
레이아웃에 대한 간단한 설명
</description>
</author>
</layout>
로만 예를 들어 설명했습니다.(아직 매뉴얼을 작성하다 말아선가??)
그런데 이럴경우 xe에서 기본으로 제공하는 메뉴를 사용 할 수가 없게됩니다.
왜냐하면 레이아웃 설정시 위 info.xml 파일을 읽어서 설정 항목을 구성하는데, 메뉴에 대한 설정을 할 수있는 xml 파일의 노드(아래 참조)가 빠져서 메뉴를 설정 하는 곳 자체가 안 나오는 겁니다.
// 메뉴설정을 위한 xml노드
<menus>
<menu name="main_menu" default="true">
<title xml:lang="ko">상단 메뉴</title>
<title xml:lang="jp">上端メニュー</title>
<title xml:lang="zh-CN">主菜单</title>
<title xml:lang="en">Top menu</title>
<title xml:lang="es">Menu Principal</title>
<maxdepth>3</maxdepth>
</menu>
<menu name="bottom_menu">
<title xml:lang="ko">하단 메뉴 </title>
<title xml:lang="jp">下段メニュー</title>
<title xml:lang="zh-CN">底部菜单</title>
<title xml:lang="en">Bottom menu</title>
<title xml:lang="es">sub menu </title>
<maxdepth>1</maxdepth>
</menu>
</menus>
오늘 기본으로 제공 된 ZBXE 공식사이트 layout ver 0.1(xe_offcial)의 info.xml을 살펴보고야 문제점을 알수 있었습니다.
혹시 저 처럼 더듬는 분이 게실가봐 올려 놓습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
트윗버튼, 페어스북 좋아요 버튼, 카카오스토리 좋아요 버튼 태그 | elancer | 2019.03.11 |
file 모듈 insertFile() manual_insert 시 디렉토리생성 에러 문제 해결 방법 | onTrust | 2019.01.02 |
무료 psd, html 탬플릿, 아이콘 사이트공유합니다. | 허허길드짱 | 2018.11.27 |
PHP 뮤텍스 락 설치법(redis 활용) | 에이트 | 2018.09.11 |
PHP 뮤텍스 락 설치법(memcached 활용) [1] | 에이트 | 2018.09.03 |
썸네일 방식으로 이미지 원본 주소 가져오기 | 에이트 | 2018.08.22 |
다른 서버 간 서브도메인 쿠키 공유 | 에이트 | 2018.08.04 |
act로 다른 페이지 보여주기 [1] | 이온디 | 2018.07.25 |
Google 스프레드시트에서 구글 번역으로 XE 다국어 내용 만들기(Lang.xml 용도) | 달빛늑대 | 2018.07.17 |
Code-Highlighter 3.0.83 가로 스크롤바를 어디론가 보내 버리고 싶으신 분. | 달빛늑대 | 2018.07.16 |
DB를 손쉽게 관리 [1] | EISOFT | 2018.07.15 |
XE용 CKEditor v4.9.2 (다크 스킨 수정) [4] | 큰돌♡ | 2018.07.04 |
도메인 변경 또는 설치 폴더 변경시 이미지 주소변경하기 | 해피정닷컴 | 2018.06.08 |
게시판글 엑셀 파일 보내기 php7용 | 황금날개 | 2018.06.05 |
단축url API 사용하시는 분들... | 미스터강 | 2018.06.01 |
[PHP] 이름 및 연락처 마스킹 처리 [1] | ppumweb | 2018.05.21 |
관리권한 없이도 특정그룹에게 비밀글 열람 및 댓글작성 권한 부여하는 방법 ( 부운영자등을 위해) | sejin7940 | 2018.04.26 |
게시판 본문읽기에서 컨텐츠 이미지와 텍스트 분리하여 출력하기 | forest535 | 2018.04.09 |
EXIF 메타정보 필요하신 분 있으시면 | forest535 | 2018.04.09 |
요즘 제가 jquery 웹앱 솔루션을 개발했습니다. [2] | 안드류KIM | 2018.04.03 |
우아~ 감사합니다!! 저도 지금 메뉴때문에 해매다가 찾아보니 여기 도움되는 글이 있네요! 감사합니다~!