Bonjour à tous 
Je me permet de poster ici ma question car je sais qu'il y a
des contributeurs bien familiarisés avec les subtilités du
développement avec le plugin CFG.
Alors, comme beaucoup d'autres, je cherche à modifier un squelette
pour pouvoir paramétrer certaines choses (affichage de certains
blocs, des titres, des pictos, etc.), et le plugin CFG est une
vraie merveille pour ça !
Seulement... et oui, seulement je n'arrive pas à trouver comment
faire pour hiérarchiser les infos à mémoriser, et apparement c'est
tout-à-fait possible, puisque notre regreté Toggg l'affirmait dans
l'article "Coder un plugin simple avec cfg"
(http://www.spip-contrib.net/Coder-un-plugin-simple-avec-cfg),
je cite :
"- valeur stocke un tableau php (array) contenant des éléments de
la forme : « nom_variable_config » => « valeur_de_la_variable ».
Ce tableau est enregistré sous sa forme sérialisée par spip, il
est récupérable aussi bien dans l’espace public que dans l’espace
privé. « valeur_de_la_variable » peut elle-même être un tableau
constitué de la même façon, ce qui permet d’obtenir des
arborescences de configuration."
Or, je souhaite justement hiérarchiser mes données avec des
tableaux impriqués, histoire d'affiner la récupération des données
dans le squelette et d'éviter d'avoir de nombreux fichier "cfg_xxx"
dans le répertoire "fonds/"...
En fait, je voudrais que l'ensemble des blocs "div" affichés par
le squelette puissent être personnalisables avec le même jeu de
paramètres, et comme il y a un bon paquet de blocs "div", je
voulais imaginer un formulaire de configuration CFG dynamique,
qui conserverait le "id" du bloc, et avec cet "id" l'ensemble des
paramètres à lui appliquer dans le squelette.
Concrètement, je voudrais structurer les données de la manière
suivante :
- Préfixe du squelette "aaa"
- Bloc id "xxx"
- Paramètre "titre" / valeur "oui"
- Bloc id "yyy"
- Paramètre "titre" / valeur "non"
- Bloc id "zzz"
- Paramètre "titre" / valeur "oui"
etc.
Donc, je voudrais que les données soient mémorisées sous la forme :
"aaa/xxx/titre"
Histoire de pouvoire faire :
[(#CONFIG{aaa/xxx/titre}|?{' ',''})<strong>Mon joli titre</strong>]
Or, mon problème est que les données sont mémorisées par CFG
suivant le nom du fichier formulaire Html, et je n'arrive pas à
trouver une solution pour n'utiliser qu'un seul fichier formulaire
pour tous les blocs "div" au lieu d'en faire un pour chaque bloc...
L'idéal serait de pouvoir indiquer à CFG la hiérarchie souhaitée
des données à mémoriser, peu importe le nom du fichier
formulaire utilisé... mais ça, je ne sais pas si c'est possible...
en tout cas, malgré pas mal d'heures de recherches,
je n'ai absolument rien trouvé 
Enfin, je ne sais pas si je suis assez clair dans mes explications...
J'espère que vous comprendrez ce que je cherche à faire...
car là, sans un peu d'aide, je ne m'en sortirais pas tout seul 
Merci à tous 
a+
Fredo
