안녕하세요...
수고 많으십니다.
귀사의 블러그글을 활용해서 KBoard 에스크원 상담 스킨에서 1개 체크박스 필드는 테스트 해보았습니다.
( edit.php, document.php ) 수정작업 후....
문제는 여러개 체크박스 필드 구현입니다. (조건은 필수 옵션)
예) 서비스1 서비스2 서비스3
<!-- editor.php 파일에 입력 필드 추가 -->
<div class="kboard-attr-row">
<label class="attr-name" for="kboard_option_attendance">서비스품목</label>
<div class="attr-value">
<label>
<!-- 아래 히든(hidden) 필드의 값은 체크박스가 체크되지 않았을 때 저장할 기본값입니다. -->
<input type="hidden" name="kboard_option_attendance" value="">
<input type="checkbox" name="kboard_option_attendance" value="서비스1"<?php if($content->option->attendance == '서비스1'):?> checked<?php endif?>>
서비스1
</label>
</div>
</div>
edit.php 및 document.php 어떻게 수정해야하는지요?
안녕하세요~^^
editor.php 파일에는 올려주신 코드 대신
아래의 코드로 적용해보시겠어요?
<label>
<!-- 아래 히든(hidden) 필드의 값은 체크박스가 체크되지 않았을 때 저장할 기본값입니다. -->
<input type="hidden" name="kboard_option_attendance" value="">
<input type="checkbox" name="kboard_option_attendance" value="서비스1"<?php if($content->option->attendance == '서비스1'):?> checked<?php endif?>>
서비스1
</label>
<label>
<!-- 아래 히든(hidden) 필드의 값은 체크박스가 체크되지 않았을 때 저장할 기본값입니다. -->
<input type="hidden" name="kboard_option_attendance2" value="">
<input type="checkbox" name="kboard_option_attendance2" value="서비스2"<?php if($content->option->attendance2 == '서비스2'):?> checked<?php endif?>>
서비스2
</label>
<label>
<!-- 아래 히든(hidden) 필드의 값은 체크박스가 체크되지 않았을 때 저장할 기본값입니다. -->
<input type="hidden" name="kboard_option_attendance3" value="">
<input type="checkbox" name="kboard_option_attendance3" value="서비스3"<?php if($content->option->attendance3 == '서비스3'):?> checked<?php endif?>>
서비스3
</label>
document.php 파일에는 아래의 코드로 각각의 체크박스를 출력하실 수 있습니다.
<?php echo $content->option->attendance?>
<?php echo $content->option->attendance2?>
<?php echo $content->option->attendance3?>
추후 에스크원 스킨에도 관리자 페이지에서 입력 필드를 설정할 수 있도록 업데이트하겠습니다.
고맙습니다.
새로운 필드를 추가하는 방법에 대해서 추가로 말씀드리자면,
KBoard 에스크원 상담 스킨의 경우 아직 최신 입력필드 설정 기능이 적용되어 있지 않았기 때문에 아래 링크된 방법을 참고해주세요.
https://blog.naver.com/PostView.nhn?blogId=chan2rrj&logNo=221216931199
입력필드 설정 기능이 추가된 기본 스킨의 경우 아래 링크된 방법을 참고해주세요.
https://blog.cosmosfarm.com/?p=214
고맙습니다.