바뀐 5.1 버젼에서 테마가 적용 화면에 출력되는 원리 좀 알려주세요
본문
adm/theme.php
adm/theme.js
adm/theme_update.php 를 통해 db에 저장되고 적용되는 걸 알게 되었습니다.
index.php 파일 상단에 아래 코드가
테마의 index.php 을 가져다 화면에 출력하는건지요?
if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/index.php');
return;
}
그렇다면 테마를 적용해서 테마가 화면에 출력되는 하는 함수는 어디에 있는건가요?
그 원리가 궁금합니다.
답변 1
head.sub.php에서 theme 가 있다면 테마의 head.sub.php를 호출하고 이하 구문은 종료시킵니다.
같은 원리로 곳곳에 테마가 있을 경우 호출하는 파일이 테마의 것으로 대체된다고 생각하심댑니다.
같은 원리로 곳곳에 테마가 있을 경우 호출하는 파일이 테마의 것으로 대체된다고 생각하심댑니다.
답변을 작성하시기 전에 로그인 해주세요.