묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지 사이의 값 전달과 다른 페이지 부르기
2009.05.22 03:03
외부페이지에서 몇개의 페이지가 연동되는 것에 대한 질문입니다.
아주 흔한 예로 list.php 라는 페이지에 나열되는 내용 중에서 하나를 클릭하면 detail.php에서 자세한 내용을 보여주는 두 페이지가 있습니다.
보통 list.php에서 클릭하면 detail.php?search=12345 라는 식으로 넘어가서 detail page에 12345에 대한 내용을 db에서 불러와 보여줍니다.
xe에 이것을 넣으려고 하는데... 외부페이지 이름을 extpage 라고 하고 외부페이지 위치를 list.php의 주소를 넣었습니다.
메뉴를 클릭해서 그 페이지를 부르면, 주소 창에는 domain/?mid=extpage 라고 나오고 list.php 의 내용이 페이지에 나옵니다. 여기서 어떻게 detail.php 를 불러 내는 를 알고 싶습니다. 지금은 클릭하면 domain/detail.php?search=12345 라고 되면서 당근 아무 것도 안나옵니다. detail.php를 root에 넣으면 나오겠지만 layout 없이 나오겠죠.
고수님들의 한 수를 부탁합니다.
감사합니다.
박진동
스스로 해결을 했습니다.
외부페이지를 하나 더 만들어 detail.php와 연결 한 후에...
domain/?mid=외부페이지&변수=전달값 을 넣으면 되더군요. 외부페이지를 extdetail 이라고 만들면 ?min=extdetail&search=12345 이렇게요.
이 문제는 해결을 했는데 다른 문제에 봉착했습니다.
외부페이지를 하나 더 만드니까 앞에 extpage (link to list.php) 와 연결된 메뉴가 detail을 보여 줄 때 사라져 버립니다. 메뉴 하나데 mid 값이 하나 연결이 되니까 같은 메뉴에서 다른 페이지를 보여 줄 수가 없는 것 같아요. 메뉴를 그대로 보여주면서 페이지를 바꿀 수 있었으면 좋겠습니다.
여전히 고수님의 한 수를 부탁합니다.
박진동