sync with EN

This commit is contained in:
yannick
2006-04-09 21:59:55 +00:00
parent f79789ff4f
commit bb34c90acf
16 changed files with 262 additions and 129 deletions

View File

@@ -1,17 +1,21 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready -->
<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready -->
<sect1 id="language.syntax.variables">
<title>Variables</title>
<para>
Les variables de template commence par un signe dollar (<literal>$</literal>).
Elles peuvent contenir des nombres, des lettres et des underscores, tout
comme une <ulink url="&url.php-manual;language.variables">variable PHP</ulink>.
comme une <ulink url="&url.php-manual;language.variables">variable PHP</ulink>.
Vous pouvez r<>f<EFBFBD>rencer des tableaux index<65>s
num<75>riquement ou non. Vous pouvez aussi r<>f<EFBFBD>rencer des propri<72>t<EFBFBD>s d'objet
ainsi que des m<>thodes. Les <link linkend="language.config.variables">variables des fichiers de
num<75>riquement ou non. Vous pouvez aussi r<>f<EFBFBD>rencer des propri<72>t<EFBFBD>s d'objet
ainsi que des m<>thodes.
</para>
<para>
Les <link linkend="language.config.variables">variables des fichiers de
configuration</link> sont une exception <20> la synthaxe utilisant un signe dollar. Elles peuvent <20>tre
r<>f<EFBFBD>renc<6E>es en les entourant du signe di<64>se (<literal>#</literal>) ou avec la variable sp<73>ciale
r<>f<EFBFBD>renc<6E>es en les entourant du signe di<64>se (<literal>#</literal>) ou via la variable sp<73>ciale
<link linkend="language.variables.smarty.config">$smarty.config</link>.
</para>
<example>
@@ -27,7 +31,7 @@
{#foo#} <-- affiche la variable du fichier de configuration "foo"
{$smarty.config.foo} <-- synonyme pour {#foo#}
{$foo[bar]} <-- synthaxe uniquement valide dans une section de boucle, voir {section}
{assign var=foo value="baa"}{$foo} <-- affiche "baa", voir {assign}
{assign var=foo value='baa'}{$foo} <-- affiche "baa", voir {assign}
Plusieurs autres combinaisons sont autoris<69>es
@@ -46,9 +50,10 @@ Plusieurs autres combinaisons sont autoris
</example>
<para>
Les variables sp<73>ciales comme get, post, session, etc. sont <20>galement disponibles,
Les variables sp<73>ciales comme $_GET, $_SESSION, etc. sont <20>galement disponibles,
lisez le chapitre sur les variables r<>serv<72>es
<link linkend="language.variables.smarty">$smarty</link> pour plus de d<>tails.
<emphasis><link linkend="language.variables.smarty">$smarty</link></emphasis>
pour plus de d<>tails.
</para>
<para>