스크린샷 2024-01-21 182442.png

 

첨부한 화일이 그림 파일일 경우 본문에서 첨부 화일 다운로드 부분이 나오지 않도록 하고 싶은데 

조건문을 어떻게 달아야 할까요?

  • profile
    <script>
    function checkFileTypeAndHide(elementId, fileName) {
    var fileExtension = fileName.split('.').pop().toLowerCase();
    if (fileExtension === 'jpg' || fileExtension === 'png') {
    var element = document.getElementById(elementId);
    if (element) {
    element.style.display = 'none';
    }
    }
    }
    </script>
    <!--// 첨부파일 목록 -->
    <!--@foreach($oDocument->getUploadedFiles() as $key => $file)-->
    <li style="list-style: none;">
    <div class="file_info" id="file_info_{{$key}}">
    <div class="file_name">
    {$file->source_filename}
    </div>
    <p>{FileHandler::filesize($file->file_size)}</p>
    
    {@
    if(!$is_download_able):
    $download_action = 'onclick="show_download_info(); return false;"';
    endif;
    }
    <div class="btn_download_product" {$download_action}>
    <a href="{getUrl('')}{$file->download_url}">
    다운로드 받기
    </a>
    </div>
    </div>
    </li>
    <script>
    checkFileTypeAndHide('file_info_{{$key}}', '{{$file->source_filename}}');
    </script>
    <!--@endforeach-->

     

    이것도 혹시나 해서 chatgpt 한테 부탁해봤더니 위와 같이 해보라고 하더라구요. 근데 잘 안되네요ㅜ 

  • profile
    헐.. 혹시나 해서 {{ }} 이렇게 되어있는 부분만 {} 이렇게 수정했더니 잘되네요... ㄷㄷ
  • profile

    wow.png

     

    놀랠 노자네요. 앞으로는 라이믹스 CMS 사용 중이라는 정보를 주고 물어보면 더 정확하게 파악하겠네요. chatGPT가 라이믹스 템플릿 문법도 완벽하게 이해할 수 있으면 좋겠습니다~