Documentation du code de SPIP et de ses plugins

SVP Typologie

svptype_pipelines.php

Table of Contents

Functions

svptype_formulaire_fond()  : array<string|int, mixed>
Modifie les champs du formulaire d'édition (création ou modification) d'un mot.
svptype_formulaire_verifier()  : array<string|int, mixed>
Vérifie la saisie du formulaire d'édition d'un mot plugin.
svptype_pre_insertion()  : array<string|int, mixed>
Insère des modifications juste avant la création d'un mot plugin (catégorie ou tag).
svptype_pre_edition()  : array<string|int, mixed>
Insère des modifications lors de l'édition de mots.
svptype_pre_boucle()  : Boucle
Exclure les groupes de mots et les mots-clés relatifs à une typologie de plugin si le critère typologie_plugin n'est pas explicitement utilisé.
svptype_afficher_contenu_objet()  : array<string|int, mixed>
Ajoute le champs identifiant dans l'affichage d'un mot plugin.
svptype_affiche_milieu()  : array<string|int, mixed>
Utilisation du pipeline affiche milieu.
svptype_affiche_droite()  : array<string|int, mixed>
Insertion dans le pipeline affiche_gauche Affiche la liste des plugins appartenant à la même catégorie.
svptype_liste_ezcollection()  : array<string|int, mixed>
Déclare de nouvelles collections (les typologies, les affectations) et met à jour les collections existantes déjà déclarées par SVP API (plugins).
svptype_post_ezcollection()  : array<string|int, mixed>
Complète la collection après son calcul standard.
svptype_post_ezressource()  : array<string|int, mixed>
Complète la collection après son calcul standard.

Functions

svptype_formulaire_fond()

Modifie les champs du formulaire d'édition (création ou modification) d'un mot.

svptype_formulaire_fond(array<string|int, mixed> $flux) : array<string|int, mixed>

Sur les mots appartenant à un groupe plugin :

  • ajouter la saisie de l'identifiant juste avant le titre
  • remplacer la saisie du parent par une saisie du type parent basée sur la saisie type_plugin.
  • remplacer la saisie du groupe par un hidden avec l'id du groupe qui ne peut pas être modifié.
Parameters
$flux : array<string|int, mixed>

Données du pipeline

Tags
pipeline

formulaire_fond

Return values
array<string|int, mixed>

Données du pipeline complétées

svptype_formulaire_verifier()

Vérifie la saisie du formulaire d'édition d'un mot plugin.

svptype_formulaire_verifier(array<string|int, mixed> $flux) : array<string|int, mixed>

Sur les mots appartenant à un groupe plugin :

  • l'identifiant doit être non vide et pas déjà utilisé
Parameters
$flux : array<string|int, mixed>

Données du pipeline

Tags
pipeline

formulaire_verifier

Return values
array<string|int, mixed>

Données du pipeline complétées

svptype_pre_insertion()

Insère des modifications juste avant la création d'un mot plugin (catégorie ou tag).

svptype_pre_insertion(array<string|int, mixed> $flux) : array<string|int, mixed>

Lors de la création d'un mot plugin :

  • Ajoute l'identifiant du mot.
Parameters
$flux : array<string|int, mixed>

Données du pipeline

Tags
pipeline

pre_insertion

Return values
array<string|int, mixed>

Données du pipeline complétées

svptype_pre_edition()

Insère des modifications lors de l'édition de mots.

svptype_pre_edition(array<string|int, mixed> $flux) : array<string|int, mixed>

Lors de l'édition d'un mot plugin (catégorie ou tag) :

  • Ajoute la modification de l'identifiant
Parameters
$flux : array<string|int, mixed>

Données du pipeline

Tags
pipeline

pre_edition

Return values
array<string|int, mixed>

Données du pipeline complétées

svptype_pre_boucle()

Exclure les groupes de mots et les mots-clés relatifs à une typologie de plugin si le critère typologie_plugin n'est pas explicitement utilisé.

svptype_pre_boucle(Boucle $boucle) : Boucle
Parameters
$boucle : Boucle

Description de la boucle.

Return values
Boucle

Description complétée de la boucle.

svptype_afficher_contenu_objet()

Ajoute le champs identifiant dans l'affichage d'un mot plugin.

svptype_afficher_contenu_objet(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>

Données du pipeline

Tags
pipeline

afficher_contenu_objet

Return values
array<string|int, mixed>

Données du pipeline complétées

svptype_affiche_milieu()

Utilisation du pipeline affiche milieu.

svptype_affiche_milieu(array<string|int, mixed> $flux) : array<string|int, mixed>
  • Ajoute les formulaires d'édition des types de plugin pour chaque typologie supportée.
Parameters
$flux : array<string|int, mixed>

Données du pipeline

Tags
pipeline

affiche_milieu

Return values
array<string|int, mixed>

Données du pipeline mise à jour.

svptype_affiche_droite()

Insertion dans le pipeline affiche_gauche Affiche la liste des plugins appartenant à la même catégorie.

svptype_affiche_droite(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>

Flux d'entrée

Return values
array<string|int, mixed>

Flux mis à jour

svptype_liste_ezcollection()

Déclare de nouvelles collections (les typologies, les affectations) et met à jour les collections existantes déjà déclarées par SVP API (plugins).

svptype_liste_ezcollection(array<string|int, mixed> $collections) : array<string|int, mixed>
Parameters
$collections : array<string|int, mixed>

Configuration des collections déjà déclarées.

Tags
pipeline

declarer_collections_svp

Return values
array<string|int, mixed>

Collections complétées.

svptype_post_ezcollection()

Complète la collection après son calcul standard.

svptype_post_ezcollection(array<string|int, mixed> $flux) : array<string|int, mixed>

Pour la collection plugins :

  • Ajoute pour chaque élément les champs de typologie comme categorie et tag.
Parameters
$flux : array<string|int, mixed>

Données du pipeline

Tags
pipeline

post_collection_svp

Return values
array<string|int, mixed>

Données du pipeline complétées

svptype_post_ezressource()

Complète la collection après son calcul standard.

svptype_post_ezressource(array<string|int, mixed> $flux) : array<string|int, mixed>

Pour la collection plugins :

  • Ajoute pour chaque élément les champs de typologie comme categorie et tag.
Parameters
$flux : array<string|int, mixed>

Données du pipeline

Tags
pipeline

post_collection_svp

Return values
array<string|int, mixed>

Données du pipeline complétées


        
On this page

Search results