1. 컨택폼을 사용하여 견적요청을 받고, 이를 관리자가 볼수 있는 게시판에 연동하고 싶습니다.
2. 컨택폼은 수정하여 표현이 잘 되고 관리자 페이지에서 요청목록 조회도 가능합니다.
3. 문제점
3.1 컨택폼 수정후 입력받은 정보를 관리자 페이지에서 볼 때 기본폼인 이름, 연락처 이메일, 제목, 내용은 잘 표현되나 추가로 입력받은 회사명은 표현되지 않습니다.
4. 수정사항
4.1 editer에서 이름을 입력받는 항목 위에 아래 코드를 삽입
<div class="kboard-attr-row">
<label class="attr-name" for="kboard-option-company"><?php echo __('company', 'kboard')?> <span class="attr-required-text">*</span></label>
<div class="attr-value"><input type="text" id="kboard-option-company" name="kboard-option-company" value="<?php echo $content->option->company?>" placeholder="<?php echo __('회사명', 'kboard')?>..."></div>
</div>
4.2 document.php와 admin-document에서 아래 코드 수정
<div class="kboard-content" itemprop="description">
<div class="content-view">
<?php if($board->isAdmin()):?>
<p>
<p>회사명 : <?php echo $content->option->company?></p>
<p>이 름 : <?php echo $content->member_display?></p>
<p>연락처 : <?php echo $content->option->tel?></p>
<p>E-mail : <?php echo $content->option->email?></p>
</p>
<?php endif?>
<?php echo $content->content?>
</div>
</div>
이렇게 했는데 입력받은 회사명의 내용이 나오지 않습니다.
어떻게 해결할 수 있을까요?
관리자 페이지에 들어가면 아래와 같이 회사명 : 이후에 내용이 표현되지 않습니다.
----------------------------------------------
회사명 :
이 름 : 이름
연락처 : 010-0000-0000
E-mail : nevertoo@nate.com
내용
----------------------------------------------
안녕하세요~^^
input 태그의 name 값이 잘못되어 있습니다.
<input type="text" id="kboard-option-company" name="kboard-option-company" value="<?php echo $content->option->company?>" placeholder="<?php echo __('회사명', 'kboard')?>...">
위 코드를 아래 코드로 교체 해주시겠어요?
<input type="text" id="kboard-option-company" name="kboard_option_company" value="<?php echo $content->option->company?>" placeholder="<?php echo __('회사명', 'kboard')?>...">
혹시라도 처음 보는 사용자를 위해서 알려드립니다.
KBoard 게시판 입력 필드 추가 방법은 아래 링크를 참고해주세요.
http://blog.naver.com/PostView.nhn?blogId=chan2rrj&logNo=50173560012
고맙습니다.