관리자 페이지에서 stylesheet, css 소스가 다 빠져 있는데 어느 파일에서 불러올까요?
본문
안녕하세요 날이 엄청 추워졌습니다.
다들 감기 조심하세요~
관리자 페이지에 들어가면 head 부분에 링크 되어 있는 있는 stylesheet , css 소스들이 다 빠져 있는데
<link rel="stylesheet" href="https://abcdefg.com/adm/css/admin.css?ver=210618">
<link rel="stylesheet" href="https://abcdefg.com/js/font-awesome/css/font-awesome.min.css?ver=210618">
<link type="text/css" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/themes/base/jquery-ui.css" rel="stylesheet" />
<link type="text/css" href="https://abcdefg.com/plugin/jquery-ui/style.css?ver=210618">
이 소스들이 다 빠져 있어서 페이지가 제대로 안나오거든요.
관리자 페이지에서 head 부분은 어떻게 연결이 되는것이며 어느 파일을 봐야 이문제를 해결할수 있을가요?
조언 좀 부탁드립니다~ ^^
답변 2
※ adm/css/*.css, 이 파일들을 동적으로 losd하여
style 적용을 할 겁니다.
> 즉, G5_ADMIN_URL
, G5_JS_URL
, G5_PLUGIN_URL
과 같은 상수가 정확히 설정되어 있다면,
관리자 페이지는 adm/css/ 경로에서 CSS를 로드합니다:
> 일 없이 찾아봤습니다.
- head.sub.php에서 아래와 같이 관리자 페이지와 일반 페이지를 구분하는 코드가~
if (defined('G5_IS_ADMIN')) {
if(!defined('_THEME_PREVIEW_'))
echo '<link rel="stylesheet" href="'.run_replace('head_css_url', G5_ADMIN_URL.'/css/admin.css?ver='.G5_CSS_VER, G5_URL).'">'.PHP_EOL;
} else {
$shop_css = '';
if (defined('_SHOP_')) $shop_css = '_shop';
echo '<link rel="stylesheet" href="'.run_replace('head_css_url', G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').$shop_css.'.css?ver='.G5_CSS_VER, G5_URL).'">'.PHP_EOL;
관리자 페이지 일때 admin.css를 불러오는 것 외에 나머지는 일반페이지와 동일한데 나오지않는다는 것은
조건을 넣어서 위의 링크 코드를 불러오도록 만든 모양이군요
adm/css/admin.css <--이 화일이 빼져있다는 것은 root/head.sub.php에서 코드를 제거했을 수가 있겠습니다
그냥 adm/admin.head.php에 위의 링크코드를 모두 넣어도 됩니다