Je souhaite, dans des squelettes de la partie publique de mon site, pouvoir dessérialiser ce qui est dans un enregistrement de la table spip_meta.
Concrètement, j’ai créé des champs extra pour mes articles, c’est par exemple enregistré sous forme “option1|Texte explicatif de l’option 1” dans une suite de données sérialisées de la table spip_meta.
Comment récupérer au final un array avec comme enregistrement “option1”=>“Texte explicatif de l’option 1” ?
Il existe nécessairement des fonctions et outils pour ça : si les développeurs pouvaient me faire économiser un temps de recherche important dans le code en me proposant un ou plusieurs exemples ?
Heu… Je ne sais pas quel est ton besoin là, mais…
Les balises du plugin champs extra ne conviennent pas ? #LISTER_VALEURS, #LISTER_CHOIX, #CHAMPS_EXTRA ? http://contrib.spip.net/Champs-Extras-3 ?
Sinon c'est #CONFIG{champs_extras_articles/truc} ou lire_config() à utiliser par exemple.
Merci pour ta réponse, je suis effectivement passé à côté du morceau de documentation du plugin qui va bien...
Du coup ta réponse me donne les bonnes pistes.
Désolé pour le bruit inutile sur la liste.
C'est normal de poser des questions et ce n'est pas forcément du bruit !
Par contre les signatures professionnelles en bas de mails sont considérées
comme un bruit à proscrire sur les listes spip.
Vous serait il possible d'aménager votre logiciel de messagerie afin d'éviter,
sur les listes SPIP, cette décoration encombrante ?
Par ailleurs, il est souhaitable d'utiliser la liste la plus adaptée
à chaque question.
Concernant les plugins, c'est spip-zone
Concernant l'aide à l'utilisation, c'est spip-user
Concernant le développement du noyau de spip, c'est spip-dev
D'avance merci
et je vous souhaite de bons développements !