2007-05-27 오후 6:52
: {%for name=”list”%}
이렇게 템플릿 태그와 html 태그가 루프문, 인클루드 구문과 같이 있을때 안되던 것을 수정하여 가능하도록 하였습니다.
php 템플릿 컴파일 버전을 만들었습니다.
APM Template
다음과 같은 기능들을 구현하였습니다
누구나 쓰기 쉽도록 만들었습니다.
많은 조언좀 해주세요
Q. 템플릿 함수 및 변수 영역은 어떻게 쓰나요?
A. {%%} , <%%> 중 택하여 사용할 수 있다.
Q. 기존의 를 사용할 수 있나요?
A. 네 물론입니다. ?> 를 활용하면 기존처럼 활용할 수 있습니다.
단, 은 템플릿 보다 좀더 복잡한 작업 할때 사용하세요, 즉 홈페이지 메인에 게시판등을 추출할때 활용하면 좋습니다.
템플릿의 목적은 MVC 를 구현하는 하나의 방법중 하나이기 때문에
php 는 데이타를 처리하여 최종값을 가져오고
tempate 은 display 쪽을 담당하여 작업 및 출력을 쉽도록 하기 위함입니다
Q. 디자이너도 템플릿 엔진을 통해 쉽게 include 를 활용할 수 있다던데 ?
A. APM Tempate 엔진은 HTML에서 include 를 쉽게 할 수 있도록 하였습니다.
index.html 에서 작업을 한다고 가정할 때
{%include file=”../head/head.html”%}
이라고 적어주면 head 폴더에 있는 head.html 를 불러다 자동으로 이미지 경로변경 및 컴파일 작업을 실행합니다.
디자이너라도 위와 같은 방법으로 쉽게 코딩을 할 수 있습니다.
또한 php에서 변수에 경로를 정해 놓고 그걸 HTML 에서 include 태그로 include 할 수 있습니다.
$cnt_[‘banner’] = ‘../cache/banner/banner_left.html’;
{%include file=”banner”%}
이와 같은 방법으로 파일을 HTML 에서 불러 쓸 수 있습니다.
위의 첫번째 방법을 권장 합니다.
1. 디자이너가 디자인을 변경할 때 쉽게 처리 할 수 있을 것이고
2. 나중에 수정작업이 필요할때도 index.html 만 열면 다른 파일들 경로가 보이기 1135051146.zip