온라인문의 노출 온라인문의 모듈을 웹페이지에 노출하는 방법을 안내합니다.
zigger 설치시 '온라인문의 모듈'이 함께 기본 설치되며, 아래와 같은 방법으로 Controller와 온라인문의 모듈을 결합할 수 있습니다.
Controller에 Fetch 시켜 View에서 출력할 수 있도록 준비 합니다.
'모듈 > 온라인문의'로 이동하여 접수된 문의 내역 확인 및 답변 메일을 발송할 수 있습니다.
Controller와 온라인문의 모듈 결합
아래의 예시 코드와 같이 Controller와 온라인문의 모듈을 결합합니다.
Controller
/app/test.php
위 예시 코드의 16~20 line과 같이 Controller에 메소드를 정의 후 온라인문의 모듈 객체를 생성한 다음<?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\Contactform\Make_Controller(); $module->run(); } }
Controller에 Fetch 시켜 View에서 출력할 수 있도록 준비 합니다.
View에 온라인문의 모듈 노출
Controller에 콘텐츠를 결합한 뒤 아래 예시와 같이 View에 출력합니다.
View
/html/zigger-default/test.tpl.php
<?php $this->module(); ?>
Manager에서 문의 내역 확인 및 답변
온라인문의 모듈은 Manager 기능을 제공합니다.'모듈 > 온라인문의'로 이동하여 접수된 문의 내역 확인 및 답변 메일을 발송할 수 있습니다.