
Liste des pipelines
Cette partie décrit l’utilisation de certains pipelines de SPIP.
Nom | Description |
---|---|
... et les autres | Ceux qui restent à documenter |
accueil_encours | Ajouter du contenu au centre de la page d’accueil. |
accueil_gadget | Ajouter des raccourcis en haut du contenu de la page d’accueil. |
accueil_informations | Informer sur les statistiques des objets éditoriaux sur la page d’accueil. |
affichage_entetes_final | Modifier les entêtes des pages envoyées |
affichage_final | Effectue des traitements juste avant l’envoi des pages publiques. |
afficher_config_objet | Ajouter des éléments dans un cadre de configuration des objets éditoriaux |
afficher_contenu_objet | Modifier ou compléter la vue d’un objet dans l’interface privée. |
afficher_fiche_objet | Ajouter du contenu dans la vue des objets éditoriaux |
afficher_nombre_objets_associes_a | Compléter les informations de nombre d’éléments liés à des objets dans l’interface privée. |
affiche_droite | Ajouter du contenu dans la colonne « droite » de l’espace privé. |
affiche_enfants | Modifier ou compléter le contenu des listes présentant les enfants d’un objet dans l’espace privé |
affiche_gauche | Ajouter du contenu dans la colonne « gauche » de l’espace privé. |
affiche_hierarchie | Modifier le code HTML du fil d’ariane de l’espace privé. |
affiche_milieu | Ajouter du contenu au centre de la page sur les pages privées. |
ajouter_boutons | Ajouter des boutons dans le menu de l’espace privé. |
ajouter_onglets | Ajouter des onglets dans les pages de l’espace privé. |
alertes_auteur | Ajouter des alertes à l’auteur connecté dans l’espace privé. |
all | Fonctions appelées sur tous les pipelines à des fin de debugging. |
autoriser | Charger des fonctions d’autorisations. |
body_prive | Insérer du contenu après <body> dans l’espace privé. |
boite_infos | Afficher des informations sur les objets dans les boîtes infos de l’espace privé. |
compter_contributions_auteur | Compter les contributions d’un auteur |
declarer_filtres_squelettes | Ce pipeline est le pendant en php de la balise #FILTRE{unfiltre} . |
declarer_tables_auxiliaires | déclarer des tables SQL « auxiliaires » |
declarer_tables_interfaces | Déclarer des informations tierces sur les tables SQL (alias, traitements, jointures, ...) |
declarer_tables_objets_sql | Ce pipeline sert à déclarer la structure SQL des tables objets. Il permet également de déclarer leurs exceptions. |
declarer_tables_objets_surnoms | Indiquer la relation entre le type d’objet et sa correspondance SQL. |
declarer_tables_principales | Déclarer des tables SQL « principales » |
declarer_url_objets | Permettre des URL standard sur un nouvel objet éditorial |
definir_session | Définir les paramètres distinguant les caches par visiteur |
delete_statistiques | Trigger au moment d’un effacement des tables de statistiques. |
delete_tables | Trigger au moment d’un effacement de la base de donnée. |
editer_contenu_objet | Modifier le contenu HTML des formulaires d’édition d’objets éditoriaux. |
formulaire_admin | Contrôler l’affichage de la balise #FORMULAIRE_ADMIN |
formulaire_charger | Modifier le tableau retourné par la fonction charger d’un formulaire CVT. |
formulaire_fond | Modifier le code HTML d’un formulaire. |
formulaire_traiter | Modifier le tableau retourné par la fonction traiter d’un formulaire CVT ou effectuer des traitements supplémentaires. |
formulaire_verifier | Modifier le tableau retourné par la fonction verifier d’un formulaire CVT. |
header_prive | Ajouter des contenus dans le <head> privé. |
insert_head | Ajouter des contenus dans le <head> public. |
insert_head_css | Ajouter des CSS dans l’espace public |
jqueryui_plugins | Ajouter des modules de la libraire jQuery UI |
jquery_plugins | Ajouter des scripts JavaScript (espace public et privé). |
libelle_association_mots | Compléter la liste des noms d’objets que l’on peut lier à un groupe de mots. |
lister_tables_noerase | Liste des tables à ne pas vider avant d’une restauration. |
lister_tables_noexport | Liste des tables SQL à ne pas sauvegarder |
lister_tables_noimport | Liste des tables SQL à ne pas importer. |
objet_compte_enfants | Compter les enfants d’un objet. |
optimiser_base_disparus | Nettoyer des éléments orphelins dans la base de données |
post_edition | Agir {après} l’enregistrement des données lors de l’édition d’un élément éditorial. |
post_insertion | Effectuer une action après l’insertion d’un nouvel élément en base. |
post_typo | Modifier le texte après les traitements typographiques |
pre_boucle | Modifier les requêtes SQL servant à générer les boucles. |
pre_edition | Ajouter ou modifier des contenus {avant} l’enregistrement des données lors de l’édition d’un élément éditorial. |
pre_insertion | Ajouter des contenus par défaut au moment d’une insertion dans la base de données |
pre_liens | Traiter les raccourcis typographiques relatifs aux liens |
pre_typo | Modifier le texte avant les traitements typographiques |
rechercher_liste_des_champs | Définir des champs et des pondérations pour les recherches sur une table. |
rechercher_liste_des_jointures | Définir des jointures pour les recherches sur une table. |
recuperer_fond | Modifie le résultat de compilation d’un squelette |
rubrique_encours | Ajouter du contenu dans l’espace « Proposés à publication » des rubriques |
styliser | Modifier la recherche des squelettes utilisés pour générer une page. |
taches_generales_cron | Assigner des tâches périodiques |
trig_supprimer_objets_lies | Supprimer des liaisons d’objets au moment de la suppression d’un objet |