통합검색 노출 통합검색 모듈을 웹페이지에 노출하는 방법을 안내합니다.

zigger 설치시 '통합검색 모듈'이 함께 기본 설치되며, 아래와 같은 방법으로 Controller와 통합검색 모듈을 결합할 수 있습니다.

Manager에서 통합검색 노출 설정

zigger 설치시 '통합검색 모듈'이 함께 기본 설치되며, Manager에 설정 기능이 함께 제공됩니다.
Manager에서 접속 후 '모듈 > 통합검색'으로 이동하여 검색될 게시판 또는 컨텐츠를 설정 합니다.
확인해 주세요

Manager 접속 URL은 https://{domain}/manage 입니다.

Controller와 통합검색 모듈 결합

아래의 예시 코드와 같이 Controller와 통합검색 모듈을 결합합니다.
Controller /app/test.php
<?php
class Testpage extends \Controller\Make_Controller {

    public function init()
    {
        $this->layout()->head();
        $this->layout()->view(PH_THEME_PATH.'/html/test.tpl.php');
        $this->layout()->foot();
    }

    public function make()
    {
        ...
    }

    public function module()
    {
        $module = new \Module\Search\Make_Controller();
        $module->run();
    }

}
위 예시 코드의 16~20 line과 같이 Controller에 메소드를 정의 후 온라인문의 모듈 객체를 생성한 다음
Controller에 Fetch 시켜 View에서 출력할 수 있도록 준비 합니다.

View에 통합검색 노출

Controller에 콘텐츠를 결합한 뒤 아래 예시와 같이 View에 출력합니다.
View /html/zigger-default/test.tpl.php
<?php $this->module(); ?>