Documentation du code de SPIP et de ses plugins

SPIP

styliser.php

SPIP, Système de publication pour l'internet

Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James

Ce programme est un logiciel libre distribué sous licence GNU/GPL.

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