+1
−1
+75
−1
Chargement en cours
Une nouvelle fonctionnalité générique dans bonux : optenir les infos de n'importe quel type d'objet.
#INFO_<QUOI>{type_objet, id_objet}
Exemple :
#INFO_TITRE{article, 2}
#INFO_TITRE{patate, #ENV{id_patate}}
Il y a une fontion PHP associé qu'on peut donc utiliser dans ses scripts : generer_info_entite($id_objet, $type_objet, $info).
Par défaut une info est tout simplement le champ SQL de l'objet mais c'est personnalisable par une fonction generer_<quoi>_entite().
En effet, il y a des infos qui sont calculées et ne sont donc pas le champ directement.
De plus, deux infos sont prisent en compte en interne par la fonction : l'URL via generer_url_entite() et le titre car SPIP permet de déclarer un titre autre que le champ SQL "titre".
La fonction respecte la magie de SPIP : l'information demandée va être automatiquement transformée s'il y a des traitements automatiques de déclarés pour cette info (cf. la gobale $table_des_traitements). Notamment pour gérer directement les textes <multi> et autres transformations.
Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site