안녕하세요
현재 thumbnail 스킨 게시판을 사용중인데요!
아래 첨부한 태그로 선택 필드를 만들었습니다!
<div class="kboard-attr-row">
<label class="attr-name" for="kboard_option_inquiry_type">문의 유형 <span class="attr-required-text">*</span></label>
<div class="attr-value">
<select id="kboard_option_inquiry_type" name="kboard_option_inquiry_type" required>
<option value="">선택하세요</option>
<option value="[배송 문의]" <?php if ($content->option->inquiry_type == '[배송 문의]') : ?> selected<?php endif ?>>[배송 문의]</option>
<option value="[교환 문의]" <?php if ($content->option->inquiry_type == '[교환 문의]') : ?> selected<?php endif ?>>[교환 문의]</option>
<option value="[상품 문의]" <?php if ($content->option->inquiry_type == '[상품 문의]') : ?> selected<?php endif ?>>[상품 문의]</option>
<option value="[입금 확인]" <?php if ($content->option->inquiry_type == '[입금 확인]') : ?> selected<?php endif ?>>[입금 확인]</option>
<option value="[기타 문의]" <?php if ($content->option->inquiry_type == '[기타 문의]') : ?> selected<?php endif ?>>[기타 문의]</option>
</select> </div>
</div>
document 페이지에서는 고객이 선택한 문의유형이 출력 됩니다.
관리자가 게시된 글에 답글을 달땐 editor 페이지에 고객이 선택한 문의유형이 출력되지 않고 있습니다.
방법이 있을까요?
안녕하세요~^^
올려주신 코드는 문제없어 보입니다.
실제 저희 쪽 테스트 서버에서 확인했을 때 게시글 작성 시 선택 값이
게시글 수정 시에도 정상적으로 표시되는 것을 확인했습니다.
editor.php 파일에 같은 name으로 설정된 부분이 있는지 확인해보시고
다른 쪽에 문제가 있는지도 점검해보시겠어요?
고맙습니다.
답변 감사드립니다.
우선 editor.php 엔 동일하게 입력되어있습니다.
관리자가 답글을 쓰는 editor에 고객이 게시글을 작성할 때 선택한 문의유형이 출력되었으면 좋겠습니다.
현재는 고객이 선택한 문의유형이 출력되지않고 문의유형 옵션을 선택할 수 있게 출력 되고 있습니다.
방법이 있을까요?
답글에서 원글의 입력 필드가 자동으로 설정되게 하시려면
올려주신 코드 대신
아래의 코드를 활용해보시겠어요?
<?php
$meta_key = 'inquiry_type';
$parent = new KBContent();
$parent->initWithUID($content->parent_uid);
$value = $content->option->{$meta_key} ? $content->option->{$meta_key} : $parent->option->{$meta_key};
?>
<div class="kboard-attr-row">
<label class="attr-name" for="kboard_option_inquiry_type">문의 유형 <span class="attr-required-text">*</span></label>
<div class="attr-value">
<select id="kboard_option_inquiry_type" name="kboard_option_inquiry_type" required>
<option value="">선택하세요</option>
<option value="[배송 문의]" <?php if ($value == '[배송 문의]') : ?> selected<?php endif ?>>[배송 문의]</option>
<option value="[교환 문의]" <?php if ($value == '[교환 문의]') : ?> selected<?php endif ?>>[교환 문의]</option>
<option value="[상품 문의]" <?php if ($value == '[상품 문의]') : ?> selected<?php endif ?>>[상품 문의]</option>
<option value="[입금 확인]" <?php if ($value == '[입금 확인]') : ?> selected<?php endif ?>>[입금 확인]</option>
<option value="[기타 문의]" <?php if ($value == '[기타 문의]') : ?> selected<?php endif ?>>[기타 문의]</option>
</select>
</div>
</div>
다른 입력 필드에도 적용하시려면
$meta_key = 'inquiry_type'; 부분을 실제 필드의 메타키로 적용해보세요.
고맙습니다.