저는 XE1(1.11.5)을 기반으로 50개 이상의 외부페이지를 만들어 등록하여 사용하고 있습니다.
XE1 홈에도 같은 잘문을 올렸었는데요...
염치불구하고 이곳에도 같은 질문을 올립니다.
외부페이지에는 html, head, body 등의 태그는 전혀 포함되어 있지 않습니다.
비슷한 구조의 많은 외부페이지 중 유독 2개의 외부페이지 만 레이아웃을 완전히 벗어나서 표시가 되네요.
아래의 소스코드중 3번째 줄까지는 [크롬 개발자도구]에 나오는 내용입니다.
정말 오랫동안 XE홈페이지 PHP스쿨, 구글을 통해 CSS, javascript, html 등에서 검색해보고 여러문서를 참조해 보았지만
아직 해결하지 못하여 질문을 드립니다.
외부페이지는 최상단에
/** XE 라이브러리 사용 */
define('_USE_XE_LIB_',true);
를 삽입하고 화면 표시부분은
아래 소스의 <div class="outPage">부터 시작합니다.
그런데도 외부페이지는 소스에 보이듯이 XE 기본 레이아웃을 완전히 밖으로 벗어나 표시가 되고
그 아래에 XE 레이아웃의 화면이 표시가 됩니다.
제가 또 확인해 봐야 할 부분은 어느 것인지 고수님들께서 도와주세요~~~
<html lang="ko" class="modernizr.js modernizr-flex ... 중략 ... modernizr-svgclippathd"> <head></head> <body style> <!-- 외부페이지 시작 --> <div class="outPage"> <!-- ... 중략 ... --> </div> <!-- 외부페이지 끝 --> <!-- XE --> <!DOCTYPE html> <html lang="ko"> <head> <!-- META --> <meta charset="utf-8"> <meta name="Generator" content="XpressEngine"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- TITLE --> <!-- .. 중략 ... --> <!-- XE 기본 레이아웃 --> </body> </html>
그래서 답변이 안달리는 것일 수 있고요.
되도록이면 외부에 노출할 수 있도록 해서 질문글을 올리시거나 의뢰를 통해서 작업하시는게 좋습니다.