Processus d’assemblage

La production d’une page par le compilateur se réalise dans le fichier ecrire/public/assembler.php.

Ce fichier appelle des fonctions pour analyser ce qui est demandé, récupérer le squelette adapté, le traduire en PHP, retourner le résultat de l’évaluation du code PHP. Le tout en gérant des caches.

SPIP utilise généralement la fonction recuperer_fond() pour récupérer le résultat d’un squelette mais il appelle aussi directement la fonction assembler() depuis le fichier ecrire/public.php.

Cascade d’appels

La fonction recuperer_fond() appelle evaluer_fond() qui appelle inclure_page() qui appelle la fonction cacher() du fichier ecrire/public/cacher.php. C’est cette même fonction cacher() qu’appelle aussi assembler().

Auteur Matthieu Marcillaud Publié le : Mis à jour : 07/12/09

Traductions : English, français