채택완료

페이지마다 테마를 따로 적용하고 싶어요.

2018-06-04 (월) 05:55:01 1,902

예를 들어서..

사이트 메인 페이지(http://abc.com)에는 메인 페이지 전용 "main" 레이아웃 테마,

그리고 하위 게시판(http://abc.com/bbs/board.php?bo_table=free)에는 "board" 레이아웃 테마를 적용하고 싶다면 어떻게 해야 하나요..?

aside 등의 좌/우측 사이드 내비게이션이

메인 페이지의 컨텐츠 영역에는 없다가 게시판 리스트에 접속하면 생기는 것을 구현하고자 합니다.

|

답변 2개

채택된 답변
+20 포인트
2018-06-04 (월) 07:08:48

테마를 여기저기 따로 사용하는 것은 불가하고 

아래의 ‘구현’하고자 하는 내용은 테마와 상관이 없어서 가능합니다.

5.2버전에서는 aside가 head.php에 포함되어 있었는데... 

5.3버전에는 tail.php 파일에 포함되어 있습니다.

theme/사용테마/tail.php 파일을 복사해서 

이를테면 ‘tail_wide.php’로 바꾸고 

이 파일에서 aside를 없앱니다. 

theme/사용테마/css/default.css 파일에서 관련 css를 복사해서 이 파일과 연결되는 css를 만들어 주는 것이 ‘핵심’입니다.

끝났으면, 

theme/사용테마/index.php 파일에 위에서 새로 만든 파일을 연결해주면 됩니다.

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