검색을 통해 첨부파일 필수로 하는거 찾아서 넣었는데요
케이보드 default 스킨에서 글쓰기 화면에서 첨부파일을 필수로 하여서 잘되었습니다
그런데 document화면에서 edit(글수정)을 누르면 이미 올려져있는 첨부파일이 있는데 수정버튼을 누르면
첨부파일은 필수입니다 라고 alert가 뜹니다
이미 올려져있는 첨부파일을 다시 재업로드하니 잘되긴 하더라고요.
번거롭게 재업로드말고 기존에 있는 첨부파일이 있으면 인식되게 못하나요?
답변주세요 감사합니다
방법이 없을까요? ㅠㅠ
<?php elseif($field['field_type'] == 'attach'):?>
<?php if($board->meta->max_attached_count > 0):?>
<!-- 첨부파일 시작 -->
<?php for($attached_index=1; $attached_index<=$board->meta->max_attached_count; $attached_index++):?>
<div class="kboard-attr-row <?php echo esc_attr($field['class'])?> attach-<?php echo $attached_index?> required">
<label class="attr-name" for="kboard-input-file<?php echo $attached_index?>"><span class="field-name"><?php echo esc_html($field_name)?></span> <span class="attr-required-text">*</span></label>
<div class="attr-value">
<?php if(isset($content->attach->{"file{$attached_index}"})):?><?php echo $content->attach->{"file{$attached_index}"}[1]?> - <a href="<?php echo $url->getDeleteURLWithAttach($content->uid, "file{$attached_index}")?>" onclick="return confirm('<?php echo __('Are you sure you want to delete?', 'kboard')?>');"><?php echo __('Delete file', 'kboard')?></a><?php endif?>
<input type="file" class="required" id="kboard-input-file<?php echo $attached_index?>" name="kboard_attach_file<?php echo $attached_index?>">
<span class="filenotice">Attachment format is hwp, doc, pdf, docx!</span>
<?php if(isset($field['description']) && $field['description']):?><div class="description"><?php echo esc_html($field['description'])?></div><?php endif?>
</div>
</div>
<?php endfor?>
editor-field.php에서 첨부파일관련건 찾아서 required를 넣었는데요
이게 글쓰기에선 잘먹히는데 글 수정에선 파일이 올려져있는데도 첨부파일은 필수항목입니다 이러네요 ㅠ
안녕하세요~^^
올려주신 내용만으로는 어떤 코드가 삽입되어 있는지 파악하기 어렵습니다.
실제 참고하신 링크와 추가하신 코드를 알려주시겠어요?
프로그램 코드를 올려야 할 경우 에디터의 코드 스니펫 삽입 기능을 사용해주세요.
고맙습니다.