Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Version 1.7 accéder au répertoire files depuis un template

Posted by SlyB on 01/03/2023 17:13

Bonjour,

Je souhaiterais accéder de manière dynamique au répertoire www/files afin de pouvoir downloader un fichier qui s'y trouve.

J'ai bien essayé comme dans l'exemple ci-dessous d'utiliser la variable $j_basepath mais sans succès (dans mon fichier mainconfig.ini.php basePath="/").

<a id="" href="{$j_basepath}/www/files/mon_fichier.xlsx"> Libelle du lien</a>

Existe t'il une variable globale ou bien une syntaxe particulière pour renseigner correctement l'attribut href ?

Cordialement

  [Opened] Version 1.7 accéder au répertoire files depuis un template

Reply #1 Posted by laurentj on 01/04/2023 15:00

Bonjour,

La syntaxe est bonne. Je soupçonne juste le chemin qui suit {$j_basepath}, être incorrect.

Quel est le chemin indiqué dans le "document root" du serveur web ? C'est celui vers www de l'appli, ou un des répertoires parent ? Normalement basePath indique le chemin web vers le répertorie www. Donc à priori, vu que sa valeur est /, alors le document root doit être www, et donc ça devrait être :

<a id="" href="{$j_basepath}files/mon_fichier.xlsx"> Libelle du lien</a> 

  [Opened] [[résolu]]Version 1.7 accéder au répertoire files depuis un template

Reply #2 Posted by SlyB on 01/04/2023 17:17

Bonjour Laurent,

Effectivement ça fonctionne très bien en supprimant 'www/'.

Merci pour votre réactivité et votre efficacité.

Bonne et heureuse année à vous et Jelix :)

Sly

  [Opened] Version 1.7 accéder au répertoire files depuis un template

Reply #3 Posted by laurentj on 01/18/2023 17:38

Merci Sly, toi aussi :)

 
Page
  1. Je n'arrive pas à afficher la vue d'un module après submit d'une autre vue >
  2. Renvoyer page 404 not found depuis un contrôleur >
  3. Modifier affichage des erreurs (après soumission de formulaire) >
  4. Comment supprimer par programme le fichier "temporaire" généré par le navigateur avec tcpdf ? >
  5. la fonction jLocale est inconnue >
  6. [Résolu] Jelix 1.6.5 / PHP 7.0.x / Debian 8.3 : page avec jForms "contenu vides" >
  7. Valeur par défaut pour un IN dans un DAO >
  8. [[résolu]]Version 1.7 accéder au répertoire files depuis un template