메뉴 건너뛰기

XEDITION

XE 공략

XE Core 1.4.4 버전에 새로 추가된 새 템플릿 문법을 소개 합니다.
새 템플릿 문법의 장점은 다음과 같습니다.

  • 간결 - 스킨의 소스 코드를 약 절반 정도로 간결하게 줄여서 용량을 절약할 수 있습니다.
  • 판독 - HTML 태그에 기반하여 문법을 작성하기 때문에 조건문과 반복문의 시작-끝을 찾기가 훨씬 수월해 졌습니다. 코드 짝맞춰 접기/펼치기 기능을 지원하는 편집기에서 매우 편리하고 오류를 빨리 찾을 수 있습니다.

한편 새 템플릿 문법은 XE Core 1.4.4 미만 버전에는 적용되지 않기 때문에 하위 호환성을 유지해야 할 필요가 있는 경우 사용하지 않습니다. 기존의 템플릿 문법이 여전히 유효 하기 때문에 계속해서 사용할 수 있습니다.

조건문
조건문 설명
<block cond="조건식">
  <p>Welcome XE!</p>
</block>
조건식이 참이면 포함된 내용을 출력
<p cond="조건식">
  Welcome XE!
</p>
조건식이 참이면 <p> 요소와 함께 포함된 내용을 출력
<p attr="value"|cond="조건식">
  Welcome XE!
</p>
<p> 요소는 무조건 출력하는데 조건식이 참이면 attr="value" 속성과 값을 출력

 

반복문
반복문 설명
<block loop="변수명=>$val">
  <tr>...</tr>
</block>
$key값 없이 <tr>...</tr> 반복
<tr loop="변수명=>$val">...</tr> $key값 없이 <tr>...</tr> 반복
<block loop="변수명=>$key, $val">
  <tr>...</tr>
</block>
$key값 포함 <tr>...</tr> 반복
<tr loop="변수명=>$key,$val">...</tr> $key값 포함 <tr>...</tr> 반복
<block loop="$i=0;$i<100;$i++">
  <tr>...</tr>
</block>
초기값 0부터 시작하여 <tr>...</tr> 100회 반복
<tr loop="$i=0;$i<100;$i++">...</tr> 초기값 0부터 시작하여 <tr>...</tr> 100회 반복

 

include문
include문 설명
<include target="header.html" /> header.html 파일을 포함(include)

 

load문
load문 설명
<load target="xe.css" /> CSS 파일을 <head>에 포함
<load target="xe.js" /> JS 파일을 <head>에 포함
<load target="xe.js" type=”body” /> JS 파일을 문서 <body>에 포함 (1.4.4.2 이후)
<load target="xe.xml" /> XML JS 필터를 <head>에 포함
<load target="xe.xml" type=”body” /> XML JS 필터를 <body>에 포함 (1.4.4.2 이후)

 

unload문
unload문 설명
<unload target="xe.css" /> 경로가 일치하는 CSS 파일을 제외
<unload target="xe.js" /> 경로가 일치하는 JS 파일을 제외
<unload target="xe.xml" /> 경로가 일치하는 XML JS 필터를 제외
번호 제목 글쓴이 날짜 조회 수
30 1.7X로 업글후 스케치북 웹진형 썸네일이 안나옵니다. 엘리후 2016.09.22 43
29 xe게시판에 외부이미지 가져와서 썸네일 만드는 팁 엘리후 2016.06.01 83
28 외부이미지 섬네일생성시 가로 1280px 넘어갈경우 생성되지않음 엘리후 2016.01.31 178
27 XE 요소 개발을 쉽고 빠르게 - XE Wizard 엘리후 2016.01.13 48
» XE Core 1.4.4 새 템플릿 문법을 소개합니다. 간결+판독. 엘리후 2015.11.23 52
25 제이쿼리_모바일에서 터치(그랩)하는 캐러젤 설치하기 _ 모바일 엘리후 2015.08.25 155
24 XE 템플릿 문법의 이해 엘리후 2015.08.21 50
23 XE 회원가입 확장변수 출력 엘리후 2015.08.21 92
22 제로보드XE에 소셜XE(Social XE) 설정하여 소셜로그인 활용하기 엘리후 2015.08.21 147
21 구글 애드센스 계정 정지 후 대체 광고 종류 및 소개 엘리후 2015.08.21 381
20 구글 에드센스 이의 ( 논쟁) 엘리후 2015.08.21 92
19 구글애드센스 주소인증 엘리후 2015.08.05 162
18 제로보드 XE 홈페이지 만들기 - 제8장 게시판에 글과 영상 올리기 엘리후 2015.07.18 279
17 XE의 시작페이지 index.php 엘리후 2015.07.17 204
16 조건문 IF 엘리후 2015.07.17 108
15 파일 포함 include 엘리후 2015.07.17 125
14 기본 문법 default 엘리후 2015.07.16 156
13 XE 템플릿 문법의 이해 엘리후 2015.07.16 101
12 XE 레이아웃 바꾸기! 엘리후 2015.07.16 121
11 XE에 페이스북 소셜 댓글 연동하는 방법 (페이스북 소셜댓글 달기) 엘리후 2015.07.11 164
위로