mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-06 19:34:27 +02:00
Sync with en docs. Added missing para on modifiers
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
||||||
<chapter id="chapter.debugging.console">
|
<chapter id="chapter.debugging.console">
|
||||||
<title>Console de d<>bogage</title>
|
<title>Console de d<>bogage</title>
|
||||||
<para>
|
<para>
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
||||||
<chapter id="config.files">
|
<chapter id="config.files">
|
||||||
<title>Fichiers de configuration</title>
|
<title>Fichiers de configuration</title>
|
||||||
<para>
|
<para>
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
||||||
<chapter id="language.builtin.functions">
|
<chapter id="language.builtin.functions">
|
||||||
<title>Fonctions natives</title>
|
<title>Fonctions natives</title>
|
||||||
<para>
|
<para>
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
|
||||||
<chapter id="language.combining.modifiers">
|
<chapter id="language.combining.modifiers">
|
||||||
<title>Combiner des modificateurs de variable.</title>
|
<title>Combiner des modificateurs de variable.</title>
|
||||||
<para>
|
<para>
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
|
||||||
<chapter id="language.custom.functions">
|
<chapter id="language.custom.functions">
|
||||||
<title>Fonctions utilisateur</title>
|
<title>Fonctions utilisateur</title>
|
||||||
<para>
|
<para>
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
<!-- EN-Revision: 1.14 Maintainer: gerald Status: ready -->
|
||||||
<chapter id="language.modifiers">
|
<chapter id="language.modifiers">
|
||||||
<title>Modificateurs de variables</title>
|
<title>Modificateurs de variables</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -38,6 +38,25 @@ Sujet: {$sujet|truncate:40:"..."}
|
|||||||
<literal>@</literal> comme ceci: <literal>{$titreArticle|@count}</literal>
|
<literal>@</literal> comme ceci: <literal>{$titreArticle|@count}</literal>
|
||||||
(Affiche le nombre d'<27>lements du tableau $titreArticle.)
|
(Affiche le nombre d'<27>lements du tableau $titreArticle.)
|
||||||
</para>
|
</para>
|
||||||
|
<para>
|
||||||
|
Les modificateurs sont charg<72>s automatiquement depuis votre r<>pertoire
|
||||||
|
de plugin <link linkend="variable.plugins.dir">$plugins_dir</link> (voir aussi:
|
||||||
|
<link linkend="plugins.naming.conventions">convention de nommage</link>)
|
||||||
|
ou peuvent <20>tre enregistr<74>s explicitement (voir: <link
|
||||||
|
linkend="api.register.modifier">register_modifier</link>).
|
||||||
|
De m<>me, toutes les fonction php peuvent <20>tre utilis<69>es comme modificateur,
|
||||||
|
sans autre d<>claration. (L'exemple avec
|
||||||
|
<literal>@count</literal> ci dessus utilise la fonction count, et non un modificateur
|
||||||
|
Smarty. Utiliser des fonctions PHP en tant que modificateur comporte deux
|
||||||
|
risques: Premi<6D>rement: il arrive que l'ordre des param<61>tres ne soit pas
|
||||||
|
celui attendu (<literal>{"%2.f"|sprintf:$float}</literal> fonctionne,
|
||||||
|
mais demande une syntaxe plus naturelle, par exemple<literal>{$float|string_format:"%2.f"}</literal>
|
||||||
|
fourni dans la distribution Smarty). Deuxi<78>mement : lorsque <link
|
||||||
|
linkend="variable.security">$security</link> est activ<69>, les fonctions php
|
||||||
|
utilis<69>es en tant que modificateur doivent <20>tre explicitement d<>clar<61>es
|
||||||
|
comme connues dans le tableau <link linkend="variable.security.settings">
|
||||||
|
$security_settings['MODIFIER_FUNCS']</link>.
|
||||||
|
</para>
|
||||||
|
|
||||||
&designers.language-modifiers.language-modifier-capitalize;
|
&designers.language-modifiers.language-modifier-capitalize;
|
||||||
&designers.language-modifiers.language-modifier-count-characters;
|
&designers.language-modifiers.language-modifier-count-characters;
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
|
||||||
<chapter id="language.variables">
|
<chapter id="language.variables">
|
||||||
<title>Variables</title>
|
<title>Variables</title>
|
||||||
<para>
|
<para>
|
||||||
|
Reference in New Issue
Block a user