Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > > Fonction balise_NOM_dyn()

Fonction balise_NOM_dyn()

Cette fonction permet d’exécuter les traitements à effectuer si un formulaire a été soumis. La fonction peut retourner une chaîne de caractère (qui sera affichée sur la page demandée) ou un tableau de paramètres qui indique le nom du squelette à récupérer et le contexte de compilation.

Les traitements

Pour 2 raisons je n’en parlerai pas :

  • je n’ai toujours pas compris comment ça fonctionne,
  • ce n’est plus très utile depuis que SPIP intègre un mécanisme plus simple appelé « formulaires CVT » (Charger, Vérifier, Traiter) qui s’appuie aussi sur cette fonction, mais de façon transparente.

L’affichage

Ce que retourne la fonction est alors affiché sur la page. Un tableau indique un squelette à appeler. Il se présente sous cette forme :

  1. return array("adresse_du_squelette",
  2. 3600, // duree du cache
  3. array( // contexte
  4. 'id_article' => $id_article,
  5. )
  6. );

Télécharger