테마폴더안에 extend를 만들수있나요
본문
회사에서 쓸 테마를 제작중입니다. 그누보드 /extend 안에 있는 파일들처럼
테마안에도 extend폴더를 만들어서 관련 함수들을 만들어서 테마폴더만 딱 복붙하면
다 불러와지게 쓰고 싶습니다. php 스킬이 부족해서 직접 구현하려니 힘드네요.
고수님들 답변부탁드립니다!
답변 3
$theme_extend_file = array();
$tmp = @dir(G5_THEME_PATH . '/extend');
if ($tmp) {
while ($entry = $tmp->read()) {
// php 파일만 include 함
if (preg_match("/(\.php)$/i", $entry))
$theme_extend_file[] = $entry;
}
}
if (!empty($theme_extend_file) && is_array($theme_extend_file)) {
natsort($theme_extend_file);
foreach ($theme_extend_file as $file) {
include_once(G5_THEME_PATH . '/extend' . '/' . $file);
}
}
config.php 에서 원하시는 형태로 정의 하시면됩니다~
테마 형태로 활용하시려는것 같은데 테마 내에는 당연히 기존 extend 파일들이 있어야 합니다.
답변을 작성하시기 전에 로그인 해주세요.