XE(XpressEngine) 팁
xe 외부페이지 내에서 include 하는 방법
xemaker
2017. 6. 22. 18:43
xe 다국어 처리를 하는데 include 처리가 안되는 것이였다.. 역시 xe개발은 어렵다..
많은 개발자들이 xe 개발을 어려워 하는 이유가 있다.
xe 템플릿 문법을 사용하여
<include target="targetfilename.html"/>
<include target="./targetfilename.html"/>
이런식으로 썼더니
Err : '... ' template file does not exists.
이런 오류등이 나왔다.
그래서 여러번 삽질하고 많은 시간과 노력을 소비한 후 정답을 찾았다.
정답은
<?php include("경로")?>
이렇게 하면 되었다.
`외부페이지`로 만든 페이지 에서 <include target=""/> 이나 <!--#include(“")-->
두 문법이 적용이 안되네요. 경로는 지정한 경로 그대로 나오면서 오류가 나옵니다.
Err : '/html/targetfilename.html' template file does not exists.
인클루드 할 파일(targetfilename.html) 은 속해 있는 파일 includefilename.html 가
같은 경로(/html)에 있는 상태 입니다.
<include target="targetfilename.html"/> 과
<include target="./targetfilename.html"/> 했을때
동일하게 위의 오류메세지가 나와서 경로는 이상 없는 듯 합니다.
출처:
https://www.xpressengine.com/qna/21907495