묻고답하기
xe 회원가입때 사용하는 주소 입력폼을 모듈에 넣고 싶습니다.
2014.03.14 14:41
현재, 고객 관리 모듈을 제작 하고 있습니다.
그 중에 주소를 입력받는 부분이 있는데, 이 부분을 회원가입 할때 받는 양식으로 주소를 입력 받으려 합니다.
그런데, 해당 소스 부분을 어디에서 찾아야 할지 난감하네요...
당장은 member.admin.view.php 파일에서
($extendForm->column_type == 'kr_zip')
{
Context::loadFile(array('./modules/member/tpl/js/krzip_search.js', 'body'), true);
$extentionReplace = array(
'msg_kr_address' => $lang->msg_kr_address,
'msg_kr_address_etc' => $lang->msg_kr_address_etc,
'cmd_search' => $lang->cmd_search,
'cmd_search_again' => $lang->cmd_search_again,
'addr_0' => $extendForm->value[0],
'addr_1' => $extendForm->value[1]);
$replace = array_merge($extentionReplace, $replace);
$template = <<<EOD
<div class="krZip" style="padding-top:5px">
<div id="zone_address_search_%column_name%" style="margin-bottom:10px">
<label for="krzip_address1_%column_name%">%msg_kr_address%</label>
<span class="input-append">
<input type="text" id="krzip_address1_%column_name%" value="%addr_0%" />
<button type="button" class="btn">%cmd_search%</button>
</span>
</div>
<div id="zone_address_list_%column_name%" hidden style="margin-bottom:10px">
<select name="%column_name%[]" id="address_list_%column_name%"><option value="%addr_0%">%addr_0%</select>
<button type="button">%cmd_search_again%</button>
</div>
<div class="address2" style="margin-bottom:10px">
<label for="krzip_address2_%column_name%">%msg_kr_address_etc%</label>
<input type="text" name="%column_name%[]" id="krzip_address2_%column_name%" value="%addr_1%" />
</div>
</div>
<script>jQuery(function($){ $.krzip('%column_name%') });</script>
EOD;
이 부분이, 주소입력받는 부분 소스인것은 알겠는데, 이 부분을 모듈에서 어떻게 하면, 주소를 입력받게 할 수 있을지... 고수분들의 조언좀 부탁드립니다.
댓글 2
-
criuce
2014.03.20 17:48
{@$oKrzipModel = &getModel('krzip');echo $oKrzipModel->getKrzipCodeSearchHtml('인풋 이름', '현재 값');}이 코드를 스킨이나 레이아웃에 넣으세요 -
프로개미
2014.03.26 17:36
감사합니다.