채택완료

관리자 페이지에서 stylesheet, css 소스가 다 빠져 있는데 어느 파일에서 불러올까요?

2024-11-27 (수) 21:07:40 2,894

안녕하세요 날이 엄청 추워졌습니다.

다들 감기 조심하세요~

관리자 페이지에 들어가면 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개 / 댓글 2개

채택된 답변
+20 포인트

※ adm/css/*.css, 이 파일들을 동적으로 losd하여

style 적용을 할 겁니다.

> 즉, G5_ADMIN_URL, G5_JS_URL, G5_PLUGIN_URL과 같은 상수가 정확히 설정되어 있다면,

관리자 페이지는 adm/css/ 경로에서 CSS를 로드합니다:

> 일 없이 찾아봤습니다.

  - head.sub.php에서 아래와 같이 관리자 페이지와 일반 페이지를 구분하는 코드가~

Copy
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;

답변에 대한 댓글 2개

2024-11-27 (수) 22:25:51
답변 감사드립니다.

그런데 경로 설정이 제대로 안되어 있는건지..
소스보기 하면 아예 <link rel=.... 이 소스들이 빠져 있거든요..
head.sub.php에서 보면, 관리자 페이지 스타일에 사용하는 파일이 확인 됩니다.
/adm/css/admin.css를 적용하고 있습니다.

echo '<link rel="stylesheet" href="'.run_replace('head_css_url', G5_ADMIN_URL.'/css/admin.css?ver='.G5_CSS_VER, G5_URL).'">'.PHP_EOL;

관리자 페이지 일때 admin.css를 불러오는 것 외에 나머지는 일반페이지와 동일한데 나오지않는다는 것은

조건을 넣어서 위의 링크 코드를 불러오도록 만든 모양이군요

adm/css/admin.css <--이 화일이 빼져있다는 것은 root/head.sub.php에서 코드를 제거했을 수가 있겠습니다

그냥 adm/admin.head.php에 위의 링크코드를 모두 넣어도 됩니다

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