Re: Un pipeline avant calcul pour modifier le contexte
RastaPopoulos <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Le 02/06/2018 à 13:09, James a écrit : > C'est avant l'appel à public/composer (oh, on en avait déjà un, dis-donc > :D) On pourrait sans doute trouver moins vague que "calcul" : > contexte_pre_composition ? Ce n'est pas ce que j'avais compris, mais j'ai peut-être encore compris de travers. :D Dans ma mémoire, "composer" c'est la compilation du squelette (template) en PHP. Le contexte n'entre pas en ligne de compte pour transformer en squelette en PHP, il est utilisé uniquement pour le calcul final : transformer le PHP en HTML, suivant possiblement la base de données etc. Donc le contexte est plutôt lié au "calcul" qu'à la "composition", par rapport à ce que j'avais compris. > Il faudra documenter que les fonctions qui seront codées pour > s'enregistrer dans ce pipeline devront retourner uniquement la partie > 'data' du tableau passé en paramètre. Papyyyyyy relis la doc des pipelines. :D https://programmer.spip.net/Des-pipelines-argumentes Depuis le début que les pipelines existent, il y a deux sortent de pipelines : ceux dont le flux correspond directement au contenu modifiable, et ceux dont le flux est un tableau normé avec uniquement deux clés "args" (le contexte d'où on est) et "data" le contenu modifiable. Dans tous les cas les utilisateurices doivent retourner le flux complet de départ. C'est la fonction pipeline() qui ensuite ne revoit que "data" tout à la fin, c'est prévu. > Est-ce qu'il ne faudrait pas aussi ajouter ce pipeline dans > ecrire/paquet.xml ? Si si bien sûr, là je n'ai montré que ce que je voulais modifier dans le code (mais comme le dit mon autre email, en fait ce n'est pas au bon endroit et faut encore réfléchir pour le squelette racine). -- RastaPopoulos