Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Module d'affichage de fichiers
#6

Great Smile
Beaux petits exemples de l'utilisation des modificateurs smarty.
Si maintenant tu as différentes extensions à gérer, je te proposerais ce plugin :
Code :
<?php
/**
* Smarty plugin
*/

/**
* Type:     modifier
* Name:     extension_out
* Purpose:  Returns trailing name component of path
* @link
* @author   Jean le Chauve
* @param file
* @return string
*/

function smarty_cms_modifier_extension_out($file)
{
$info = pathinfo($file);
return basename($file,'.'.$info['extension']);
}

?>
Nomme-le modifier.extension_out.php et place-le dans le répertoire plugins

CGB
Code :
[== Indéfini ==]
{assign var='files' value='uploads/files/formations/*'|glob}
{if count($files)}{$files|rsort}
  {foreach from=$files item='file'}
    <p>Télécharger <a href='{$file}' >{$file|extension_out}</a></p>
  {/foreach}
{/if}
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)