doublemetre Posted June 8, 2021 Share Posted June 8, 2021 Bonjour à tous, j'utilise ce code pour afficher les PDF présent dans un dossier. {assign var="file_pdf_1" value="dl/pdf/{$product.reference}-{$language.language_code}-1.pdf"} {if file_exists($file_pdf_1)} <div id="block_pdf"> <ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" data-toggle="tab" href="#description"> {l s='Documentations'} </a> </li> </ul> <div class="tab-pane fade in active" id="description"> {for $key=1 to 10} {assign var="file_pdf" value="dl/pdf/{$product.reference}-{$language.language_code}-{$key}.pdf"} <ul> {if file_exists($file_pdf)} <li> <a href="{$urls.base_url}dl/pdf/{$product.reference}-{$language.language_code}-{$key}.pdf" target="_blank"/><img src="{$urls.base_url}dl/pdf/pdf.png" style="width:20px;" /></a> <a href="{$urls.base_url}dl/pdf/{$product.reference}-{$language.language_code}-{$key}.pdf" target="_blank"/>{l s='Télécharger la documentation'} ({l s='fichier'} {$key})</a> </li> {/if} </ul> {/for} </div> </div> {/if} j'aimerais récupérer le nom de fichier test (AP11558013NETHDP-fr-test-1.pdf) - au lieu du fichier 1, y a-t-il un fonction smarty pour récuérer le nom du fichier et faire un explode? Merci d'avance pour votre réponse Link to comment Share on other sites More sharing options...
Bllidz Posted June 8, 2021 Share Posted June 8, 2021 3 hours ago, doublemetre said: Bonjour à tous, j'utilise ce code pour afficher les PDF présent dans un dossier. {assign var="file_pdf_1" value="dl/pdf/{$product.reference}-{$language.language_code}-1.pdf"} {if file_exists($file_pdf_1)} <div id="block_pdf"> <ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" data-toggle="tab" href="#description"> {l s='Documentations'} </a> </li> </ul> <div class="tab-pane fade in active" id="description"> {for $key=1 to 10} {assign var="file_pdf" value="dl/pdf/{$product.reference}-{$language.language_code}-{$key}.pdf"} <ul> {if file_exists($file_pdf)} <li> <a href="{$urls.base_url}dl/pdf/{$product.reference}-{$language.language_code}-{$key}.pdf" target="_blank"/><img src="{$urls.base_url}dl/pdf/pdf.png" style="width:20px;" /></a> <a href="{$urls.base_url}dl/pdf/{$product.reference}-{$language.language_code}-{$key}.pdf" target="_blank"/>{l s='Télécharger la documentation'} ({l s='fichier'} {$key})</a> </li> {/if} </ul> {/for} </div> </div> {/if} j'aimerais récupérer le nom de fichier test (AP11558013NETHDP-fr-test-1.pdf) - au lieu du fichier 1, y a-t-il un fonction smarty pour récuérer le nom du fichier et faire un explode? Merci d'avance pour votre réponse Salut, Normalement avec du JS c'est possible. avec quelque chose de ce style document.getElementById('myFile').files[0].name CDT Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now