diff --git a/modules/document/document.view.php b/modules/document/document.view.php index 951b28fcd..7fb35b2e2 100644 --- a/modules/document/document.view.php +++ b/modules/document/document.view.php @@ -31,9 +31,20 @@ // 권한 체크 if(!$oDocument->isAccessible()) return new Object(-1,'msg_not_permitted'); + + // 설정된 확장 변수를 찾는다. + $oModuleModel = &getModel('module'); + $module_info = $oModuleModel->getModuleInfoByDocumentSrl($document_srl); + $extra_vars = array(); + foreach($module_info->extra_vars as $key => $extra_var){ + $extra_vars[$key]->name = $extra_var->name; + $extra_vars[$key]->value = $oDocument->getExtraValue($key); + if(is_array($extra_vars[$key]->value)) $extra_vars[$key]->value = join("",$extra_vars[$key]->value); + } + Context::set('extra_vars', $extra_vars); + // 브라우저 타이틀 설정 Context::setBrowserTitle($oDocument->getTitleText()); - Context::set('oDocument', $oDocument); Context::set('layout','none'); diff --git a/modules/document/tpl/print_page.html b/modules/document/tpl/print_page.html index 27b100108..9a5c178cc 100644 --- a/modules/document/tpl/print_page.html +++ b/modules/document/tpl/print_page.html @@ -7,15 +7,17 @@
{$oDocument->get('nick_name')}
{$oDocument->getRegdate()}
-
+ + +
{$extra_var->name} : {$extra_var->value}
+
+
{$oDocument->getContent(false, false)}
- - +//]]> \ No newline at end of file