Documentation du code de SPIP et de ses plugins

SPIP

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
see
prive_echafauder_dist()
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>
Tags
staticvar

array $liste_objets

Return values
array<string|int, mixed>|false

        
On this page

Search results