퍼블리싱된 html/ css/ images등에 zbXE만의 코드를 추가함으로서 생명력 있는 스킨으로 만들 수 있습니다.
먼저 02. 퍼블리싱 에서 작성된 결과물에 컬러셋을 추가하여 실제 컬러셋까지 적용할 수 있는 스킨을 만들어 보도록 하겠습니다.
이미 있던 orange에 blue, gray, green, purple 4가지를 더 추가하였습니다.
컬러셋의 효율적인 적용을 위해서 디렉토리 구조를 다음과 같이 하였습니다.
images
css
위에서처럼 이미지와 css파일을 컬러셋의 명칭에 맞게 사용할 수 있도록 분할을 하였습니다.
위와 같이 컬러셋이 적용된 파일은 layout_sample_colorset.zip 을 다운받으시면 확인하실 수 있습니다.
이제 layout.html을 수정하기 위해서 다음의 절차로 변경을 합니다.
위의 4단계를 거쳐서 스킨을 만들어 보도록 하겠습니다.
conf/info.xml 파일은 스킨 제작자의 정보와 각종 변수등을 손쉽게 적용할 수 있게 해주는 설정파일입니다.
xml형식으로 되어 있지만 어렵지 않은 구조입니다.
위의 형식을 지키면서 내용을 추가하면 됩니다.
XML은 <key>value</key> 의 형식으로 구성이 되어 있으며 value에는 < , > , &값이 들어가면 안되는 것만 지켜주시면 문제가 없습니다.
그리고 특이한 형식으로 <key xml:lang="ko">value</key> 와 같이 xml:lang="ko" 가 들어가 있는 것이 있습니다.
이는 다국어 지원을 위한 것으로 ko를 en(영어),zh-CN(중국어),es(스페인어),jp(일본어),ru(러시아어),ge(독일어),fr(프랑스어)등 바꾸어가면서 추가하면 다른 언어를 지원할 수 있게 됩니다.
먼저 [1] 에 대해서 알아보겠습니다.
<title> : 레이아웃의 이름
<version> : 버전
<date> : 제작일자
<link> : 참조 링크, 프로젝트 사이트 링크 등
<license> : 라이센스. link 속성에 라이센스를 참조할 수 있는 주소를 넣을 수 있습니다.
<author> : 제작자의 이름, 메일주소, 사이트 주소를 넣으시면 됩니다.
함께 작업한 분들이 있는 경우 <author>를 2개 이상 입력하시면 됩니다.
[2]는 컬러셋 및 확장 변수를 받을 수 있는 곳입니다.
위와 같은 형식으로 됩니다.
종류
변수를 입력받을 수 있는 종류를 선언할 수 있습니다.
다음과 같은 종류를 지원합니다.
[3]은 레이아웃과 연동되는 메뉴를 정할 수 있습니다.
메뉴는 1개 이상을 선택할 수 있습니다.
아.. 이 아래 내용 다 사라졌습니다...
아예 등록이 안되었네요.
일단 최종 스킨 적용된 파일 첨부하도록 하겠습니다.