상품 페이지에서 출력 채택완료

영카트의 상품페이지에서만 특정내용을 출력하고 싶습니다 

if(defined('G5_SHOP')) 로 출력하니 shop폴더에 있는 모든 페이지에서 내용이 출력 되더라구요

출력 echo문을 shop.head.php에서 공통페이지에서 넣고 부분적으로 출력하려고합니다

제가 원하는건 상품리스트(list.php) 페이지와 제품상세페이지(item/view)에서만 출력했으면 합니다 

shop에는 이벤트, 리뷰, 장바구니 등등 모두 들어 있잖아요 그곳에서는 출력 안했으면 해요

혹시 어떻게 해야 할까요?

답변 3개

채택된 답변
+20 포인트

해당 페이지들 

include_once('./_head.php');

상단에 

define('MCHK', true);   

으로 선언해주고 (MCHK 다른걸써도 됩니다) 

해당 페이지에서

if(defined('MCHK')) {} 선언해서 작성하심됩니다.

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

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

조건은 다음과 같습니다

 if( strpos($_SERVER['PHP_SELF'], 'shop/list.php') !==false || strpos($_SERVER['PHP_SELF'], 'shop/item.php') !==false)

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

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

스킨 밑에 shop 밑에 item.form.skin.php <--- 요 파일을 수정하시면됩니다.

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

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

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

로그인
🐛 버그신고