파일 인클루드 문제입니다 채택완료
다음과 같이 테마 폴더 안에 [basic] 폴더와 [mypage] 폴더가 있을 때
[theme] 폴더
[basic]
aaa.php
head.php
tail.php
[mypage]
bbb.php
[basic] 폴더 안 head.php 파일에서
aaa.php를 인클루드하면
<?php
include_once(G5_THEME_PATH.'/aaa.php');
?>
로 하면 되는데
마찬가지로 [basic] 폴더 안 head.php 파일에서
[mypage] 폴더 속 bbb.php를 인클루드하려면
어떻게 해야 하나요?
<?php
include_once(G5_THEME_PATH.'/mypage/bbb.php');
?>
가 안 되기 때문에요.
답변 3개
테마 2가지를 혼용해서 쓰시려고 하시는건가요?
그럼 차라리 필요한 부분만 합쳐서 하나로 쓰시는게 좋을 것 같은데요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변 고맙습니다.
그러면
G5_THEME_PATH는 basic 폴더가 되고
G5_THEME_DIR는 theme 폴더가 된다는 뜻인가요?
댓글을 작성하려면 로그인이 필요합니다.
좋은 방법은 아닙니다만.. 원하시는대로 하려면
<?php
include_once(G5_PATH.'/'.G5_THEME_DIR.'/mypage/bbb.php');
?>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그런데 경로를 설정할 때
include_once(G5_PATH.'/theme/mypage/...
는 되어도
include_once(G5_THEME_PATH.'/mypage/...
는 어째서 안 되는지 하는 문제입니다.
G5_THEME_PATH가 어디에 정의되어 있는지 모르겠지만
(config.php 파일에는 없던데요)
그냥 G5_THEME_PATH로만 해도 basic 폴더 속 파일이 인클루드 되는군요.