Notice Popup 노출 Manager에서 생성한 팝업을 웹페이지에 노출하는 방법을 안내합니다.
Manager에서 팝업 생성
Manager에서 접속 후 '팝업 > 신규 팝업 생성'으로 이동하여 새로운 팝업을 생성합니다.팝업 생성시 부여되는 고유 key값으로 원하는 웹페이지에 팝업 출력이 가능합니다.
확인해 주세요
Manager 접속 URL은 https://{domain}/manage 입니다.
Controller와 팝업 결합
Manager에서 팝업을 생성한 뒤 부여 받은 고유 key값으로 아래의 예시 코드와 같이 Controller와 Notice Popup을 결합합니다.
Controller
/app/test.php
위 예시 코드의 16~22 line과 같이 Controller에 메소드를 정의 후 Notice Popup 객체를 생성합니다.<?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 fetch() { $fetch = new \Controller\Make_View_Fetch(); $fetch->set('doc', PH_PATH.'/lib/popup.fetch.php'); $fetch->run(); } }
생성된 객체에서 set() 을 통해 Controller에 Fetch 시켜 View에서 출력할 수 있도록 준비 합니다.
Option | 설명 | 기본값 |
---|---|---|
doc | 배너 Controller 경로 | PH_PATH.'/lib/popup.fetch.php' |
View에 팝업 노출
Controller에 Notice Popup를 결합한 뒤 아래 예시와 같이 View에 출력합니다.
View
/html/zigger-default/test.tpl.php
<?php $this->fetch(); ?>