게시판의 확장 변수 설정 부분과 같습니다. document module에 있는 기능을 재사용하여 구현합니다.
/**
* @brief 확장 변수 설정
**/
function dispFormAdminExtraVars() {
$oDocumentAdminModel = &getModel('document');
$extra_vars_content = $oDocumentAdminModel->getExtraVarsHTML($this->module_info->module_srl);
Context::set('extra_vars_content', $extra_vars_content);
$this->setTemplateFile('extra_vars');
}
document 모듈의 관리자 모델의 getExtraVarsHTML() 에서 직접 템플릿을 컴파일하여 html으로 리턴해 주어서 그대로 Context::set() 하고 tpl/extra_vars.html 에서는 {$extra_vars_content} 만 단순히 출력하였습니다.