확장변수에서 입력폼과 출력폼을 수정 하는 꼼수 입니다. 정확히 이소스가 맞는 지는 모르겠습니다.
view_document.html
<!--@
if
(
$oDocument
->isExtraVarsExists() && (!
$oDocument
->isSecret() ||
$oDocument
->isGranted()) )-->
<table cellspacing=
"0"
summary=
""
class
=
"extraVarsList"
>
<col width=
"150"
/>
<col />
<!--@
foreach
(
$oDocument
->getExtraVars()
as
$key
=>
$val
)-->
<tr>
<th>{
$val
->name}</th>
<td>{
$val
->getValueHTML()}</td>
</tr>
<!--@
end
-->
</table>
!--@end
--
를 다음과 같이 고쳐주세요
<!--@
if
(
$oDocument
->isExtraVarsExists() && (!
$oDocument
->isSecret() ||
$oDocument
->isGranted()) )-->
<table cellspacing=
"0"
summary=
""
class
=
"extraVarsList"
>
{@
$extravar_list
=
$oDocument
->getExtraVars()}
<tr>
<td >{
$extravar_list
[1]->name} :</td> <td> {$extravar_list[1]->getValueHTML()}
</td> <td >{
$extravar_list
[2]->name} :</td> <td>{
$extravar_list
[2]->name}</td>
<!--@
end
-->
write_form.html
<!--@if(count($extra_keys))-->
<table cellspacing="0" summary="" class="extraVarsList">
<col width="150" />
<col />
<!--@foreach($extra_keys as $key => $val)-->
<tr>
<th scope="row">{$val->name} <*!--@if($val->is_required=='Y')-->*<!--@end--></th>
<td>{$val->getFormHTML()}</td>
</tr>
<!--@endforeach-->
</table>
<!--@endif-->
를 다음과 같이 고쳐주세요
<!--@
if
(
count
(
$extra_keys
))-->
{@
$extravar_list
=
$oDocument
->getExtraVars()}
<table cellspacing=
"0"
summary=
""
class
=
"extraVarsList"
>
<tr>
<td> {
$extra_keys
[1]->name}</td> <td>{
$extra_keys
[1]->getFormHTML()}</td>
<td> {
$extra_keys
[2]->name}</td> <td>{
$extra_keys
[2]->getFormHTML()}</td>
</tr>
</table>
<!--@
endif
-->