채택완료

영문홈페이지용 조건문 질문 드립니다.

영문 홈페이지를 만들면서 "eng"라는 그룹을 만들고 영문페이지에 해당하는 내용을

"eng" 그룹안에 작성하였습니다.

 

이렇게 하고, 영문홈페이지용 메인페이지를 index_eng.php 라는 파일로 만들었습니다.

문제는 영문페이지에는 영문페이지용 네비게이션을 넣어야 하는데요.

일단 게시판으로 된 페이지들은 아래와 같이 적용을 하였습니다.

 

<?php
if ($group['gr_id'] == "eng") {
  include_once(G5_THEME_PATH.'/e_navi.php');
} else {
  include_once(G5_THEME_PATH.'/navication.php');
}
?>

그런데 index_eng.php 인 페이지일때도 영문헤더가 적용되게 하려면
위의 조건문에 어떻게 추가하면 될까요?

도움 부탁 드립니다.

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

Copy
<?php
if ($group['gr_id'] == "eng" || basename($_SERVER['PHP_SELF']) == 'index_eng.php') {
  include_once(G5_THEME_PATH.'/e_navi.php');
} else {
  include_once(G5_THEME_PATH.'/navication.php');
}
?>

답변에 대한 댓글 1개

답변 감사드립니다. 덕분에 잘 해결했습니다.

index_eng.php 최상단에 미리 선언하면 되지 않을까요?

$group['gr_id'] ="eng"; 이런식으로요...

답변에 대한 댓글 1개

일반 페이지에 그룹아이디를 지정해서 선언할 수도 있겠군요. 이런 방법도 유용할 것 같습니다.
게시판상단에 $group['gr_id'] ="eng"; 이 부분을 그냥 선언하면 되는 걸까요?

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