Ajout d'un répertoire au path de spip

Bonjour,

Bon, ma question n'est pas populaire :-/

Sûrement quelqu'un parmi les pointures de la liste peut au moins me dire
si c'est faisable ou pas et éventuellement s'il existe de la doc à ce
sujet ?

Merci de votre aide.

Fabrice Eudes a écrit :

Bon, ma question n'est pas populaire :-/

je ne suis pas sûr de bien comprendre...

si tu as un répertoire java/ à la racine de ton spip
(même niveau que config/ ecrire/ squelettes-dist/),
tu peux appeler ton applet (depuis le squelette de ton
modèle donc) avec :
   <applet ... archive="#CHEMIN{java/nom_de_l_applet.jar}" ... >

du coup, spip ira chercher le fichier nom_de_l_applet.jar à l'intérieur
d'un répertoire java/ en suivant l'ordre de recherche :
   $dossier_squelettes (1)
   squelettes/
   plugins/ (2)
   racine
   squelettes-dist/
   ecrire/

(1) la variable $dossier_squelettes (la définir dans
     config/mes_options.php) peut contenir plusieurs dossiers
     séparés par ':'
       $dossier_squelettes = 'rep_1:rep_2:rep_3';
     ce qui donnerait l’ordre de recherche suivant :
       rep_1/
       rep_2/
       rep_3/
       squelettes/
       plugins/ (2)
       racine
       squelettes-dist/
       ecrire/

(2) dans le répertoire plugins/ l'ordre de recherche tient compte
     de l'ordre orthographique du nom du plugin et des dépendances
     entre plugins :
       plugins/plugin_dépendant_de_A_xa/
       plugins/plugin_dépendant_de_A_xb/
       plugins/plugin_A/
       plugins/plugin_B/
     ce qui donnerait l’ordre de recherche suivant :
       rep_1/
       rep_2/
       rep_3/
       squelettes/
       plugins/plugin_dépendant_de_A_xa/
       plugins/plugin_dépendant_de_A_xb/
       plugins/plugin_A/
       plugins/plugin_B/
       racine
       squelettes-dist/
       ecrire/

dans ton cas, donc, pour être sûr que c'est bien *ton* répertoire
java/ de la racine dans lequel #CHEMIN{java/xxx} ira en priorité
chercher son fichier 'xxx', le plus simple est de déclarer dans mes_options.php :
   $dossier_squelettes = 'java';

Bonsoir,

denisb a écrit :

dans ton cas, donc, pour être sûr que c'est bien *ton* répertoire
java/ de la racine dans lequel #CHEMIN{java/xxx} ira en priorité
chercher son fichier 'xxx', le plus simple est de déclarer dans
mes_options.php : $dossier_squelettes = 'java';

Très tardivement : merci beaucoup, ça marche très bien.

Je pensais qu'il fallait gérer de façon différenciée les squelettes et
les ajouts qui n'en sont pas et je ne connaissais pas bien la balise
#CHEMIN.

Cordialement,