테스트 사이트 - 개발 중인 베타 버전입니다

root 내 페이지파일이 위치했을때 css 경로. 채택완료

myfree 2년 전 조회 1,930

</p>

<p><?php if(defined('_INDEX_')) { ?>

<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/common.css?ver=<?php echo G5_CSS_VER; ?>">

<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/layout.css?ver=<?php echo G5_CSS_VER; ?>">

<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/main.css?ver=<?php echo G5_CSS_VER; ?>">

<?php } else { ?>

<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/common.css?ver=<?php echo G5_CSS_VER; ?>">

<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/layout.css?ver=<?php echo G5_CSS_VER; ?>">

<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/custom.css?ver=<?php echo G5_CSS_VER; ?>">

<?php } ?></p>

<p>

 

메인 index.php 에만 main.css 가 적용되게 하고,

이외 페이지는 custom.css 소스가 적용되게 하고 싶은데.

 

서브페이지를 /page/가 아닌, index.php와 동일한 루트에 위치시킬 경우 서브페이지에 main.css가 적용되고 있어 문의드립니다,

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

답변 2개

채택된 답변
+20 포인트
플라이
2년 전

</p>

<pre>
<code><?php if(</code>$_SERVER[ "REQUEST_URI"]=="index.php"<code>) { ?>
<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/common.css?ver=<?php echo G5_CSS_VER; ?>">
<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/layout.css?ver=<?php echo G5_CSS_VER; ?>">
<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/main.css?ver=<?php echo G5_CSS_VER; ?>">
<?php } else { ?>
<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/common.css?ver=<?php echo G5_CSS_VER; ?>">
<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/layout.css?ver=<?php echo G5_CSS_VER; ?>">
<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/custom.css?ver=<?php echo G5_CSS_VER; ?>">
<?php } ?></code></pre>

<p>
이렇게 적용해 주시면 되실겁니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

j
jihan?
2년 전
블랙캣님 답변처럼 서브페이지에서 define('_INDEX_', true) 코드를 지우세요.

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

2년 전

서브페이지 위치가 문제가 아니라 서브페이지에 

_INDEX_ 를 정의하는게있나 살펴보셔야 할거 같습니다.
로그인 후 평가할 수 있습니다

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

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

로그인