Franchement je trouve tout ça un peu trop compliqué. Ce que je sais c'est
que le plugin de test ci-joint ne fonctionne pas (mettre un squelette
différent de la dist dans "squelettes", puis activer le plugin : c'est
encore le squelette du dossier "squelettes" qui est activé même si le
fichier d'option redéfini le dossier de squelette comme étant la "dist").
Je suis sous la dernière version 1.9.3 (9067), et je ne comprends vraiment
plus rien après avoir fait une montagne de tests.
Bon, j'ai beau faire des tests dans tous les sens, je tombe sur le même
résultat. Le dernier test qui à mes yeux est le plus simple qui soit :
je mets :
<?php
$GLOBALS['dossier_squelettes'] =
'plugins/habillages/themes_natifs/styles_prives/spipZ';
?>
dans "ecrire/mes_options.php", le dossier de squelettes est bien celui
indiqué dans mes_options.php.
Je mets la même chose dans "plugins/habillages/habillages_options.php"
mais le dossier de squelettes n'est pas pris en compte (alors que le
fichier "habillages_options.php" est bien pris en compte, puisqu'un
simple echo "machin" dans habillages_options.php me marque "machin" en
haut de chaque page de l'espace privé).
Quelqu'un pourrait me dire ce qui peut se passer ? En deux lignes maxi...
Je rappelle que l'objectif est de lire un style_prive.html différent
selon le dossier que l'on indique dans le fichier d'options...
Comme tu vois, il faut à cet endroit faire _chemin('toto') pour
ajouter 'toto' dans le chemin.
ah ben c'est encore un bug de moi ca, car c'etait pas l'intention !
normalement les ajouts sur dossier_squelettes sont pris en compte par creer_chemin() !
grrr !
Cedric
Comme tu vois, il faut à cet endroit faire _chemin('toto') pour
ajouter 'toto' dans le chemin.
ah ben c'est encore un bug de moi ca, car c'etait pas l'intention !
normalement les ajouts sur dossier_squelettes sont pris en compte par creer_chemin() !
grrr !
Cedric