테마 관련 질문입니다
본문
영카트5 사용중입니다.
특정 카테고리에만 다른 테마를 적용하고 싶습니다.
shop.config.php 에서 어떤 부분을 수정해야 할까요?
예를들면
A테마, B테마, C테마가 있고
대분류 / 하위분류 : 테마
00 / 0010, 0011, 0012 : A테마
01 / 0110, 0111, 0112 : A테마
02 / 0210, 0211, 0212 : B테마
03 / 0310, 0311, 0312 : C테마
이렇게 적용해보려고 합니다.
좋은 팁 부탁드립니다
답변 1
테마는
"common.php"
// 테마경로
if(defined('_THEME_PREVIEW_') && _THEME_PREVIEW_ === true)
$config['cf_theme'] = isset($_GET['theme']) ? trim($_GET['theme']) : '';
if(isset($config['cf_theme']) && trim($config['cf_theme'])) {
switch( substr( $ca_id,0,2)) {
case '10':$config['cf_theme']='theme-a'; break;
case '20':$config['cf_theme']='theme-b'; break;
}
$theme_path = G5_PATH.'/'.G5_THEME_DIR.'/'.$config['cf_theme'];
if(is_dir($theme_path)) {
define('G5_THEME_PATH', $theme_path);
define('G5_THEME_URL', G5_URL.'/'.G5_THEME_DIR.'/'.$config['cf_theme']);
define('G5_THEME_MOBILE_PATH', $theme_path.'/'.G5_MOBILE_DIR);
define('G5_THEME_LIB_PATH', $theme_path.'/'.G5_LIB_DIR);
define('G5_THEME_CSS_URL', G5_THEME_URL.'/'.G5_CSS_DIR);
define('G5_THEME_IMG_URL', G5_THEME_URL.'/'.G5_IMG_DIR);
define('G5_THEME_JS_URL', G5_THEME_URL.'/'.G5_JS_DIR);
}
unset($theme_path);
}
여기서 처리하네요.