La boucle DATA du noyau sait lire une source YAML sans que le squelette nomme le plugin :
c'est inc_yaml_to_array() qui répond au charger_fonction('yaml_to_array', 'inc')
de SPIP. Le fichier lu ici est local au plugin, aucun appel réseau.
<BOUCLE_saisie(DATA){source yaml, #CHEMIN{demo/test_saisie.yaml}}>
| Clé | Valeur |
|---|---|
| #CLE | [(#VALEUR|print_r{1}|highlight_string{1})] |
#TOTAL_BOUCLE entrée(s).
La boucle n'a rien rendu.
/B_saisie>Un YAML scalaire ne peut pas peupler une boucle : yaml_to_array() rend alors un tableau
vide, comme le noyau le fait pour le JSON, et la boucle est simplement vide — sans erreur.
Inattendu : la boucle a rendu #TOTAL_BOUCLE entrée(s).
✅ Boucle vide, comme attendu.
/B_scalaire>