테스트 사이트 - 개발 중인 베타 버전입니다

orderform.php에만 넣고싶은 head태그 채택완료

라바조아 9년 전 조회 3,036

다른 페이지말고 사용자가 주문정보를 적는 orderform.php(엄밀히 보면 orderform.sub.php인것 같지만)에만 넣고 싶은 head태그가 있습니다.

 

그런데 이 그누보드가 head태그는 루트의 head.php(엄밀히 보면 head.sub.php인것 같지만)를 공통적으로 사용하는 걸로 보이더군요.

 

include once를 사용하지 않고 orderform.sub.php 이 페이지에만 제가 head태그를 하드코딩하려고 역추적을 해가는데.. 하면 할수록 너무 복잡해서 어렵네요...ㅠㅠ

 

어떻게 하면 좋나요?

 

예)

사이트의 모든 페이지에서 소스분석을 했을 때,

 

이런 소스가 있다면, 이 소스가 주문화면에서는

 

 <호로록>

 

이런 식으로 보이도록 하고 싶습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
SLOOP
9년 전

방법1 

head.php에서 

 

if (strpos($_SERVER['REQUEST_URI'], "orderform.php") !== false){

echo "

}

이런식으로 url 확인해서 출력해주는 방법이 있고

 

 

-----------

방법2

 

orderform.php 에서 

 

$head_extends = "

 

head.php 에서는

 

if(isset($head_extends)){

  echo $head_extends; 

}

 

이렇게 출력 해주는 방법도 있습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

일단 직접 노가다로 해보시면 shop 디렉토리 구조의 이해가 빠릅니다.

 

www/shop/item.php - 상품구입 초기 페이지

www/shop/orderform.php - 주문서 작성페이지

www/shop/orderform.sub - 주문서 작성 페이지 내부

www/shop/orderformupdate.php - 결재방법 선택 페이지

www/shop/orderinquiryview.php - 결제완료 후 안내 페이지

 

위 페이지를 보시면 내부에 skin 을 불러오는 곳이 있습니다.

테마/skin/shop 입니다. skin 으로 검색하시면 감이 오실거에요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인