홈페이지를 만드는 사람들을 위한 안내서
제로보드XE XML파일 표준화
제로보드XE에서 사용되는 XML파일은 여러곳에서 사용되고 있다.
게시판 스킨(skin.xml), 애드온 정보(info.xml), 레이아웃 정보(info.xml), 모듈정보(info.xml), 위젯정보(info.xml) 등..
이전버전에선 표준화 되어 있지 않아 각기 다른 형식을 따랐으나 지금은 통일된 것으로 보인다.
표준화 적용시점 : 제로보드XE V1.0.6
※ addon XML 2.0
※ skin XML 2.0
// 작성자 여러명 등록가능
<author email_address="ubox@naver.com" link="http://www.bluegate.kr/">
<name xml:lang="ko">BlueGATE</name>
</author>
// 라이센스
<license>GPL</license>
// 스킨의 컬러지정
<colorset>
// 컬러별 스크린샷의 이미지를 지정할 수 있게 되었다.
<color name="white" src="image/white.gif">
<title xml:lang="ko">하얀색</title>
</color>
<color name="black" src="image/black.gif">
<title xml:lang="ko">검은색</title>
</color>
</colorset>
</skin>
addon, skin을 비교해도 크게 다른점을 찾을 수 없다
다른점은 <skin version="0.2">와 <addon version="0.2"> 정도이다.
이외에 <layout version="0.2>, <module version="0.2">, <widget version="0.2"> 등이 있다.
위에서 사용되지 않은 것들중
변수의 타입으로는 'image', 'textarea' 등이 있다
끝으로 layout XML을 보고 마무리 하겠다.
※ layout XML 2.0
// 작성자 여러명 등록가능
<author email_address="zero@zeroboard.com" link="http://www.zeroboard.com/">
<name xml:lang="ko">zero</name>
</author>
// 라이센스
<license>GPL</license>
<extra_vars>
<var name="widget_top" type="textarea">
<title xml:lang="ko">해드 전광판 워젯</title>
<description xml:lang="ko">해드 전광판 워젯 코드를 복사해서 붙여 넣어세요.</description>
</var>
<var name="logo_image" type="image">
<title xml:lang="ko">로고이미지</title>
<description xml:lang="ko">레이아웃의 상단에 표시될 로고이미지를 입력하세요. (세로길이가 23px인 투명이미지가 가장 어울립니다)</description>
</var>
</extra_vars>
<menus>
<menu name="top_menu">
<title xml:lang="ko">상단 메뉴</title>
<maxdepth>1</maxdepth>
</menu>
<menu name="main_menu" default="true">
<title xml:lang="ko">메인 메뉴</title>
<maxdepth>4</maxdepth>
</menu>
<menu name="bottom_menu">
<title xml:lang="ko">하단 메뉴 </title>
<maxdepth>1</maxdepth>
</menu>
</menus></skin>
출처 : https://xe1.xpressengine.com/tip/17452184
작성자 : BlueGATE