From e332eeec0e6cde6086e9e499b918c12688d9f044 Mon Sep 17 00:00:00 2001 From: ngleader Date: Tue, 16 Dec 2008 06:58:40 +0000 Subject: [PATCH] =?UTF-8?q?=EA=B2=8C=EC=8B=9C=EB=AC=BC=20=EC=9D=B8?= =?UTF-8?q?=EC=87=84=EC=8B=9C=20=ED=99=95=EC=9E=A5=EB=B3=80=EC=88=98=20?= =?UTF-8?q?=EC=B6=9C=EB=A0=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5094 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/document/document.view.php | 13 ++++++++++++- modules/document/tpl/print_page.html | 10 ++++++---- 2 files changed, 18 insertions(+), 5 deletions(-) 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