styliser.php
Gestion de la sélection d'un squelette depuis son nom parmi les chemins connus de SPIP
Recherche par exemple contenu\xx
et en absence utilisera contenu\dist
Table of Contents
Functions
- public_styliser_dist() : array<string|int, mixed>
- Déterminer le squelette qui sera utilisé pour rendre la page ou le bloc à partir de `$fond` et du `$contetxe`
- styliser_par_objets() : array<string|int, mixed>
- Cherche à échafauder un squelette générique pour un objet éditorial si aucun squelette approprié n'a été trouvé
- quete_rubrique_fond() : array<string|int, mixed>|false
- Calcul de la rubrique associée à la requête (sélection de squelette spécifique par id_rubrique & lang)
Functions
public_styliser_dist()
Déterminer le squelette qui sera utilisé pour rendre la page ou le bloc à partir de `$fond` et du `$contetxe`
public_styliser_dist(string $fond, array<string|int, mixed> $contexte[, string $lang = '' ][, string $connect = '' ]) : array<string|int, mixed>
Actuellement tous les squelettes se terminent par .html
pour des raisons historiques, ce qui est trompeur
Parameters
- $fond : string
- $contexte : array<string|int, mixed>
- $lang : string = ''
- $connect : string = ''
Return values
array<string|int, mixed>styliser_par_objets()
Cherche à échafauder un squelette générique pour un objet éditorial si aucun squelette approprié n'a été trouvé
styliser_par_objets(array<string|int, mixed> $flux) : array<string|int, mixed>
Échaffaude seulement pour des appels à prive/objets/liste/
ou
prive/objets/contenu/
pour lesquels aucun squelette n'a été trouvé,
et uniquement si l'on est dans l'espace privé.
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline styliser
Tags
Return values
array<string|int, mixed> —Données du pipeline styliser
quete_rubrique_fond()
Calcul de la rubrique associée à la requête (sélection de squelette spécifique par id_rubrique & lang)
quete_rubrique_fond(array<string|int, mixed> $contexte) : array<string|int, mixed>|false
Êttention, on repète cela à chaque inclusion, on optimise donc pour ne faire la recherche qu'une fois par contexte semblable du point de vue des id_xx
Parameters
- $contexte : array<string|int, mixed>