Head Method <head> 영역에 title, CSS, JS 요소를 추가하는 방법을 안내합니다.
사용 준비
Head Method를 사용하기 위해선 아래와 같이 Controller 최상단에 use 가 선언 되어야 합니다.
Controller
/app/test.php
<?php use Corelib\Func;
브라우저 title 변경
zigger에서 제공하는 내장 메소드를 통해 브라우저 브라우저 title을 손 쉽게 원하는 명칭으로 변경할 수 있습니다.브라우저 title을 변경하는 방법은 아래 코드를 참고합니다.
Controller
/app/test.php
위 예시 코드와 같이 Controller에서 add_title() 메소드로 설정하면 <?php use Corelib\Func; ... Func::add_title('Documentation');
브라우저 타이틀이 '사이트명 - Documentation' 으로 변경됩니다.
외부 CSS 파일 추가 (Link 태그 추가)
페이지에 <link> 태그를 추가하여 CSS를 페이지에 포함 하려는 경우 아래 코드를 참고합니다.
Controller
/app/test.php
위 예시 코드와 같이 Controller에서 add_stylesheet() 메소드로 설정하면 View에 CSS 파일이 포함됩니다. <?php use Corelib\Func; ... Func::add_stylesheet(PH_THEME_DIR.'/style.css');
여러 개의 CSS 파일을 포함 시키는 경우, 코드 입력 순서대로 View에 포함됩니다.
외부 JS 파일 추가
페이지에 Javascript 외부 파일을 포함 하려는 경우 아래 코드를 참고합니다.
Controller
/app/test.php
위 예시 코드와 같이 Controller에서 add_javascript() 메소드로 설정하면 View에 JS 파일이 포함됩니다. <?php use Corelib\Func; ... Func::add_javascript(PH_THEME_DIR.'/script.js');
여러 개의 JS 파일을 포함 시키는 경우, 코드 입력 순서대로 View에 포함됩니다.
만약, JS 파일을 포함하지 않고, View 에 전역변수를 정의하려는 경우 아래 코드처럼 Javascript 전역변수를 정의할 수 있습니다.
Controller
/app/test.php
위와 같이 define_javascript() 메소드를 사용하는 경우 Browser에서 아래와 같이 소스코드로 치환됩니다.
<?php use Corelib\Func; ... Func::define_javascript('MAKE_VAR', 'VALUE');
연관 가이드 바로가기
zigger 기본 내장 URI Method 사용하기