스킨이 contact-form을 사용하고 있습니다.
해당 글쓰기 폼을 아래 주소 처럼 입력양식 필드를 추가해서 넣고 싶습니다.
https://www.appletreeedu.com/index/native/native_01_new.php
editor.php에서 수정하고 싶은데...소스코드가 자동필드를 불러오도록 되어 있어서요..
<?php foreach($board->fields()->getSkinFields() as $key=>$field):?>
<?php echo $board->fields()->getTemplate($field, $content, $boardBuilder)?>
<?php endforeach?>
해당 코드에서 <?php echo $content->option->{'place2'}?> 이렇게 직접 코딩할 방법은 없나요?
css 등 직접 적용해서 만들어 보려고 하는데 글보기나 리스트에선 가능한데 글쓰기 부분에선 그렇게 안되는가 해서 문의 드립니다.
혹시 가능하다면 글쓰기에서 해당 필드를 불러오는 코드를 알려주시면 제가 응용해서 해 보려고 합니다.
답변 부탁드립니다.
안녕하세요~^^
editor.php 파일을 직접 코딩하시려면
아래의 링크를 참고해주세요.
실제로 에디터 페이지에 표시된 코드들의 형태를
그대로 사용하실 수 있습니다.
functions 파일에 아래의 필터를 입력하여
필드를 편집할 수도 있습니다.
kboard_skin_fields
kboard_get_template_field_html
kboard_document_add_option_value_field_html
위 필터에 관한 내용은 아래의 링크를 참고해주세요.
고맙습니다.
와 정말 감사합니다.
첫번째 말씀하신 방법으로 해서 editor.php에서 필드의 이름을 "kboard_option_place1" 이렇게 하면 필드가 추가된다고 하셔서 원래 있던
수정 전
<?php $skin->editorHeader($content, $board)?>
<input type="hidden" name="secret" value="true">
<input type="hidden" name="wordpress_search" value="3">
<?php foreach($board->fields()->getSkinFields() as $key=>$field):?>
<?php echo $board->fields()->getTemplate($field, $content, $boardBuilder)?>
<?php endforeach?>
=================================================
수정 후
<?php $skin->editorHeader($content, $board)?>
<input type="hidden" name="secret" value="true">
<!--input type="hidden" name="wordpress_search" value="3"-->
<?//php foreach($board->fields()->getSkinFields() as $key=>$field):?>
<?//php echo $board->fields()->getTemplate($field, $content, $boardBuilder)?>
<?//php endforeach?>
<div class="kboard-attr-row">
<label class="attr-name" for="kboard_option_school">학원/학교/기관명</label>
<div class="attr-value"><input type="text" id="kboard_option_school" name="kboard_option_school" value="<?php echo $content->option->school?>"></div>
</div>
이 소스를 삭제하고 직접 소스를 넣어서 만들었는데 자꾸 "제목을 입력해주세요."라고 경고가 뜨는데
해당 필수 alert 을 어디서 뺄 수 있을까요?^^
다시한번 답변 부탁드립니다.
감사합니다.
에디터의 유효성 검증 스크립트는
사용중이신 스킨의 script.js 에서 확인하실 수 있습니다.
KBoard는 제목에 값이 들어있어야
정상적으로 DB에 저장되니 유효성 검증 제외 시
유의하여주세요.
고맙습니다.
오 덕분에 잘 작동 됩니다. 감사합니다.^^