채택완료

index는 출력하지 않고 sub에만 출력하는법..

2017-05-02 (화) 10:40:05 4,292

레프트 메뉴를 메인에는 출력하지 않고

서브에만 출력하고싶은데... html만 만지던 사람이라.. 

도통 감이 안잡히는데.. 소스로 제어 하고 싶은데.. 방법을 잘 모르겠네요..

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2017-05-02 (화) 11:26:03

혹은, html 이나 body 요소에 인덱스일 경우 id 혹은 class 를 부여하는 방법도 있습니다.

<body class="<?php if(defined('_INDEX_')) { echo 'index'; } ?>"> 

위와 같이 설정했다면 index 페이지에는 클래스명으로 index 가 붙으니

.index .left {display: none} 처럼 스타일을 줄수가 있습니다.

저런식으로 원하는 클래스명나 id명을 분기를 나눠 각 페이지마다 붙여놓으면 스타일링이 한결 수월해집니다.

index.php 페이지는

보통은 define('_INDEX_', true); 이렇게 설정이 되어있습니다.

//인덱스가 아니라면

if(!defined('_INDEX_')) { 

   include "레프트페이지 호출";

}

답변에 대한 댓글 1개

감사합니다!!!

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