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. Passage de variable entre _preCreate et _create // _preUpdate et _update >
  2. Comment récupérer les images dans www/images associées avec dao-crud ? >
  3. Re: Autoriser les appels de méthodes statiques dans les templates ? >
  4. Possible bug dans master_admin : changement password user par l'admin >
  5. Possible bug dans master_admin : changement password user par l'admin >
  6. Re: Failed opening required '..\..\lib\jelix\init.php' (include_path='.:/usr/local/lib/php') >
  7. Re: Documentation complète en téléchargement pour consultation hors ligne ? >
  8. [[résolu]]Version 1.7 accéder au répertoire files depuis un template