rhymix/modules/document/tpl/extra_keys.html
zero 02b8e5684f XE의 문서 다국어 기능 지원.
- 글작성시 작성당시 작성자의 언어코드가 문서의 기본 언어로 문서 저장됨
- 글 수정시 글 수정 당시 수정자의 언어코드가 기본 언어와 다르면 원글을 수정하는 것이 아니라 새로운 언어코드로 등록됨
- 글을 볼때 보는 사용자의 언어코드에 따라서 같은 언어코드 > 원문서 기본 언어 > 기타 로 보여짐
- 즉 하나의 글에 대해서 여러 언어코드가 지원이 되는 구조임
- 제목/ 내용/ 확장변수 모두 적용


git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5808 201d5d3c-b55e-5fd7-737f-ddc643e51545
2009-03-09 09:27:39 +00:00

114 lines
5.5 KiB
HTML

<!--%import("js/document_admin.js")-->
<!--%import("filter/insert_extra_var.xml")-->
<!--%import("filter/delete_extra_var.xml")-->
<!--%import("js/module_admin.js")-->
<!--@if($selected_var_idx && $extra_keys[$selected_var_idx])-->
{@ $selected_var = $extra_keys[$selected_var_idx] }
<!--@end-->
<!--@if($type == 'insertExtraForm' || $selected_var_idx)-->
<form action="./" method="post" onsubmit="return procFilter(this, insert_extra_var)">
<input type="hidden" name="module_srl" value="{$module_srl}" />
<input type="hidden" name="var_idx" value="{$selected_var_idx}" />
<h4 class="xeAdmin">{$lang->extra_vars} {$selected_var_idx}</h4>
<table cellspacing="0" class="crossTable ">
<tr>
<th><div>{$lang->column_name}</div></th>
<td class="wide">
<input type="text" name="name" value="{$selected_var->name}" class="inputTypeText w200" id="name" /><a href="{getUrl('','module','module','act','dispModuleAdminLangcode','target','name')}" onclick="popopen(this.href);return false;" class="buttonSet buttonSetting"><span>{$lang->cmd_find_langcode}</span></a>
</td>
</tr>
<tr>
<th><div>{$lang->column_type}</div></th>
<td>
<select name="type">
<!--@foreach($lang->column_type_list as $k => $v)-->
<!--@if($key != 'kr_zip')-->
<option value="{$k}" <!--@if($selected_var->type==$k)-->selected="selected"<!--@end-->>{$lang->column_type_list[$k]}</option>
<!--@end-->
<!--@end-->
</select>
</td>
</tr>
<tr>
<th><div>{$lang->is_required}</div></th>
<td><input type="checkbox" name="is_required" value="Y" <!--@if($selected_var->is_required=='Y')-->checked="checked"<!--@end--> /></td>
</tr>
<tr>
<th><div>{$lang->default_value}</div></th>
<td><input type="text" name="default" value="{$selected_var->default}" class="inputTypeText w400" /><p>{$lang->about_extra_vars_default_value}</p></td>
</tr>
<tr>
<th><div>{$lang->description}</div></th>
<td><input type="text" name="desc" value="{$selected_var->desc}" id="desc" class="inputTypeText w400" /><a href="{getUrl('','module','module','act','dispModuleAdminLangcode','target','desc')}" onclick="popopen(this.href);return false;" class="buttonSet buttonSetting"><span>{$lang->cmd_find_langcode}</span></a></td>
</tr>
<tr>
<th><div>{$lang->cmd_search}</div></th>
<td><input type="checkbox" name="search" value="Y" <!--@if($selected_var->search=='Y')-->checked="checked"<!--@end--> /></td>
</tr>
<tr>
<th colspan="2" class="button">
<!--@if($selected_var)-->
<span class="button strong black"><input type="submit" value="{$lang->cmd_modify}" accesskey="s" /></span>
<!--@else-->
<span class="button strong black"><input type="submit" value="{$lang->cmd_insert}" accesskey="s" /></span>
<!--@end-->
<a href="{getUrl('type','','selected_var_idx','')}" class="button"><span>{$lang->cmd_back}</span></a>
</th>
</tr>
</table>
</form>
<!--@else-->
<h4 class="xeAdmin">{$lang->extra_vars}</h4>
<table cellspacing="0" class="crossTable ">
<thead>
<tr>
<th><div>{$lang->no}</div></th>
<th><div>{$lang->column_name}</div></th>
<th><div>{$lang->column_type}</div></th>
<th><div>{$lang->is_required}</div></th>
<th><div>{$lang->cmd_search}</div></th>
<th><div>&nbsp;</div></th>
</tr>
</thead>
<tbody>
<!--@foreach($extra_keys as $key => $val)-->
<tr>
<td rowspan="3">{$val->idx}</td>
<td class="nowrap"><b>{$val->name}</b></td>
<td class="nowrap">{$lang->column_type_list[$val->type]}</td>
<td rowspan="3"><!--@if($val->is_required=='Y')--><b>{$lang->is_required}</b><!--@else-->N<!--@end--></td>
<td rowspan="3"><!--@if($val->search=='Y')--><b>{$lang->search_target}</b><!--@else-->N<!--@end--></td>
<td rowspan="3" class="nowrap">
<!--@if($val->idx>1)--><a href="#" onclick="moveVar('up','{$module_srl}','{$val->idx}'); return false;" class="buttonSet buttonUp"><span>{$lang->cmd_modify}</span></a><!--@end-->
<a href="#" onclick="moveVar('down','{$module_srl}','{$val->idx}');return false;" class="buttonSet buttonDown"><span>{$lang->cmd_modify}</a></span>
<a href="{getUrl('selected_var_idx',$val->idx)}" class="buttonSet buttonSetting"><span>{$lang->cmd_modify}</span></a>
<a href="#" onclick="return doDeleteExtraKey('{$module_srl}','{$val->idx}');" class="buttonSet buttonDelete"><span>{$lang->cmd_delete}</span></a>
</td>
</tr>
<tr>
<td>{$lang->default_value}</td>
<td class="wide">{$val->default}&nbsp;</td>
</tr>
<tr>
<td>{$lang->description}</td>
<td class="wide">{$val->desc}&nbsp;</td>
</tr>
<!--@end-->
<tr>
<th colspan="9" class="button">
<a href="{getUrl('type','insertExtraForm','selected_var_idx','')}" class="button black strong"><span>{$lang->cmd_insert}</span></a>
</th>
</tr>
</tbody>
</table>
<!--@end-->
<form id="fo_delete" name="fo_delete" method="post" action="./">
<input type="hidden" name="module_srl" value="" />
<input type="hidden" name="var_idx" value="" />
<form>