묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
include에서 지정된변수의 값이 include된파일에도 적용되도록..
2002.05.06 23:51
노프레임.. 상당히 어렵네요.
제가 약간 게으른지라;
헤더와 푸터의 내용이 바뀌면 페이지마다 수정할필요없이 메인파일에서 헤더와푸터,그리고 내용을 인클루드해서 출력하려고 하는데요..
헤더와 푸터는 하나씩만 있고, 내용파일은 profile, community 등등 여러 파일이 있겠죠.
아래는 메인파일의 내용입니다. p는페이지네임.. 즉, 어떤내용을 출력할꺼냐 그거죠. main_file.php?p=profile 이런식이 되겠습니다.
Include ("HEADER.PHP");
include ("$p.php");
include ("FOOTER.PHP);
그런데 문제는, 헤더에서도 $p값을 받아야한다는 거죠. 헤더에 왼쪽메뉴가 들어있기 때문에, 그 메뉴들도 페이지에 따라 다릅니다; 완전 nzeo와 똑같은-_-레이아웃이라고 보시면 됩니다.
$p를 어떻게 header에 리턴시킬수 있는 방법이 없을까요?
인클루드단계는 이런 식이 되겠죠..
메인파일(변수p를이용해 내용인클루드)
│
헤더, 내용, 푸터
│
└─출력될 내용에 맞는 메뉴
제가 약간 게으른지라;
헤더와 푸터의 내용이 바뀌면 페이지마다 수정할필요없이 메인파일에서 헤더와푸터,그리고 내용을 인클루드해서 출력하려고 하는데요..
헤더와 푸터는 하나씩만 있고, 내용파일은 profile, community 등등 여러 파일이 있겠죠.
아래는 메인파일의 내용입니다. p는페이지네임.. 즉, 어떤내용을 출력할꺼냐 그거죠. main_file.php?p=profile 이런식이 되겠습니다.
Include ("HEADER.PHP");
include ("$p.php");
include ("FOOTER.PHP);
그런데 문제는, 헤더에서도 $p값을 받아야한다는 거죠. 헤더에 왼쪽메뉴가 들어있기 때문에, 그 메뉴들도 페이지에 따라 다릅니다; 완전 nzeo와 똑같은-_-레이아웃이라고 보시면 됩니다.
$p를 어떻게 header에 리턴시킬수 있는 방법이 없을까요?
인클루드단계는 이런 식이 되겠죠..
메인파일(변수p를이용해 내용인클루드)
│
헤더, 내용, 푸터
│
└─출력될 내용에 맞는 메뉴