Kboard 에서 입력필드를 이용한 파일 다운로드 버튼 생성

1–2분

kboard에서 입력 필드의 파일 첨부 기능을 활용하여 다운로드 버튼을 만들려면, file1과 file2 메타키를 기준으로 다운로드 링크를 생성하면 됩니다.

예를 들어, 업로드된 파일이 존재할 경우 해당 파일을 다운로드할 수 있도록 버튼을 추가하는 방식으로 구현할 수 있습니다.

아래는 kboard에서 파일이 첨부되었을 경우 다운로드 버튼을 출력하는 예제 코드입니다.

<?php if($content->isAttached()):?>
<button type="button" class="kboard-button-action kboard-button-download" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, 'file1')?>'" title="<?php echo sprintf(__('Download %s', 'kboard'), $content->attach->file1[1])?>"><i class="fa-solid fa-download"></i> 데이터시트 다운로드</button>
<?php endif?>

<?php if($content->isAttached()):?>
<button type="button" class="kboard-button-action kboard-button-download" onclick="window.location.href='<?php echo $url->getDownloadURLWithAttach($content->uid, 'file2')?>'" title="<?php echo sprintf(__('Download %s', 'kboard'), $content->attach->file2[1])?>"><i class="fa-solid fa-download"></i> 메뉴얼 다운로드</button>
<?php endif?>

도어웹이 직접 제작합니다

글에서 다룬 내용, 실제 사이트로 만들어 드립니다

워드프레스 2026

원이비인후과

1. 톤 & 컬러 2. 타이포그래피 3. 레이아웃 & UX — 질환정보 축적형 구조 이 사이트의 핵심은 메인이 아니라 질환 페이지가 시간이 지날수록 두꺼워지는 구조: 4. 전환 설계 (전화 문의형) 예약 시스템 없이 전화 한 통이 목표인 병원이라, 어디서든 전화까지의 거리를 줄이는 쪽으로 설계: 5. 신뢰·운영 안정성

워드프레스 2026

민성한의원

대구 민성한의원 홈페이지 제작 사례. 워드프레스 풀커스텀 테마로 자가 셋업 구조와 반응형, 구조화 데이터·llms.txt 기반 AI 검색 최적화까지 구현한 한의원 홈페이지 제작 프로젝트입니다.

워드프레스 2026

대전이혼변호사

1. 톤 & 컬러 2. 타이포그래피 3. 레이아웃 & UX 4. 전환 설계 (모바일 우선) 5. 신뢰·컴플라이언스 요소 (디자인에 반영)

← 이전 글
다음 글 →