로그인

검색

조회 수 14784 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


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 필터를 제외



리눅스

유용한 정보 및 자료

  1. Installing Nginx With PHP5 (And PHP-FPM) And MySQL Support On Ubuntu 11.10

  2. Nginx 가상호스트 설정

  3. Install Nginx, PHP5, PHP-FPM and MySQL on Ubuntu 11.04

  4. XE object 케쉬 사용법

  5. 테이블 형태 변경하기 MyISAM -> InnoDB(또는 InnoDB -> MyISAM)

  6. XE 1.5.0.4 버전에서 Content 슬라이더 위젯 오류 해결 방법

  7. 우분투 Memcached 설치는 이렇게

  8. 링크하드 리눅스 설치 성공담 - 웹하드 WebHard Linux Install

  9. 우분투 PHP5.3 버젼에 ioncube설치하기

  10. 리눅스용 무료 웹하드 <shade webhard> 설치하기

  11. 리눅스 (우분투) vsftp 설치 및 설정

  12. XE 회원에게도 제목 글자색변경 나오게 하기

  13. ajaxplorer 3.0 설정 및 한글 파일 다운로드 및 압축문제 해결

  14. CSS Background 속성

  15. xe 첨부파일 스팸필터

  16. XE Core 1.4.4 새 템플릿 문법을 소개합니다. 간결+판독.

  17. svn 으로 다운 받기 xe

  18. XE 추천 비추천수 로그확인

  19. 우분투 크론 (예약작업) 설정 자동 백업

  20. [리눅스] 새 계정 만들기/지우기, 사용자 아이디 추가/삭제; Create Account

Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 11 Next
/ 11