SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Télécharger

|print

Septembre 2013 — mis à jour le : Décembre 2013

Toutes les versions de cet article :


Le filtre |print produit un affichage humainement lisible de la balise sur laquelle il s’applique.

-  Lorsque la balise est une chaîne de caractères, par exemple :

"Il était une fois dans la ville de Foy..."

alors le résultat affiché est cette chaîne de caractères passée à travers le filtre |typo (espaces insécables, conversion des apostrophes...)

-  Lorsque la balise est un tableau qui est lui-même une simple liste, par exemple :

array('jean', 'pierre', 'lucie', 'zoé')

ou bien un tableau dont toutes les clefs sont numériques, par exemple :

array(0 => 'jean', 1 => 'pierre', 2 => 'lucie', 3 => 'zoé')

alors le résultat affiché est une énumération simple dont les éléments sont séparés par une virgule.

Dans cet exemple, l’affichage sera donc : "jean, pierre, lucie, zoé"

-  Lorsque la balise est un tableau qui comporte des clefs non numériques ou bien des éléments qui sont eux-mêmes des tableaux, le filtre affiche une ligne par entrée, avec le nom de la clef du sous-tableau suivi de la valeur (elle même affichée selon les mêmes règles : chaîne ou énumération ou tableau en lignes).

Par exemple [1] :

array('arbre' => array('pin', 'cyprès', 'eucalyptus'), 'fleur' => array('rouge' => 'coquelicot', 'bleu' => 'lavande', 'jaune' => 'crocus'))

affichera le source html :

<br>
arbre: pin, cyprès, eucalyptus
<br>
fleur:
<br>
&nbsp;rouge: coquelicot
<br>
&nbsp;bleu: lavande
<br>
&nbsp;jaune: crocus

qui se visualisera ainsi :

arbre : pin, cyprès, eucalyptus
fleur :
 rouge : coquelicot
 bleu : lavande
 jaune : crocus

Notes

[1ce tableau peut être un #ARRAY écrit en syntaxe spip :

#SET{tabl, #ARRAY{arbre, #ARRAY{0, pin, 1, cyprès, 2, eucalyptus}, fleur, #ARRAY{rouge, coquelicot, bleu, lavande, jaune, crocus}}}

Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé