sync with EN

This commit is contained in:
yannick
2004-12-21 21:08:13 +00:00
parent 4104a579bf
commit 4d87f712bf
6 changed files with 207 additions and 193 deletions

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
<sect1 id="language.syntax.quotes">
<title>Variables ins<6E>r<EFBFBD>es dans des cha<68>nes de caract<63>res</title>
<para>
@@ -8,7 +8,9 @@
cha<68>nes entre guillemets, du moment que leur nom est exclusivement compos<6F>
de chiffres, lettres, underscores et crochets. Si le nom de la variable
contient tout autre caract<63>re (point, r<>f<EFBFBD>rence <20> un objet, etc.)
la variable doit <20>tre entour<75>e d'apostrophes inverses (`).
la variable doit <20>tre entour<75>e d'apostrophes inverses (`). Vous ne pouvez jamais
ins<6E>rer de modifieurs, ils doivent toujours <20>tre appliquer <20> l'ext<78>rieur des
guillemets.
</para>
<example>
<title>Syntaxe d'insertion de variables dans des cha<68>nes</title>
@@ -21,6 +23,7 @@ EXEMPLE DE SYNTAXE:
{func var="test $foo[bar] test"} <-- comprends $foo[bar]
{func var="test $foo.bar test"} <-- comprends $foo (not $foo.bar)
{func var="test `$foo.bar` test"} <-- comprends $foo.bar
{func var="test `$foo.bar` test"|escape} <-- modifieurs <20> l'ext<78>rieur des guillemets !
EXEMPLE PRATIQUE:
{include file="subdir/$tpl_name.tpl"} <-- remplace $tpl_name avec la valeur

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
<sect1 id="language.function.include">
<title>include</title>
<informaltable frame="all">
@@ -80,7 +80,7 @@
{* Le corps du template vient ici *}
{include file="footer.tpl" logo="http://mon.domaine.com/logo.gif"}</programlisting>
{include file="footer.tpl" logo="http://mon.example.com/logo.gif"}</programlisting>
</example>
<para>
Utilisez la syntaxe <link

View File

@@ -1,26 +1,33 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
<sect1 id="language.function.ldelim">
<title>ldelim,rdelim</title>
<para>
ldelim et rdelim sont utilis<69>s pour afficher les d<>limiteurs en tant
que tels, dans notre cas "{" ou "}". Le moteur de template tentera
toujours d'interpr<70>ter le contenu entre les d<>limiteurs, c'est donc
une fa<66>on d'afficher ces derniers sans interf<72>rer avec Smarty.
que tels, dans notre cas, "{" ou "}". Vous pouvez toujours utiliser <link
linkend="language.function.literal">{literal}{/literal}</link> pour <20>chapper
des blocks de texte.
Voir aussi <link linkend="language.variables.smarty.ldelim">{$smarty.ldelim}</link>
et <link linkend="language.variables.smarty.rdelim">{$smarty.rdelim}</link>.
</para>
<example>
<title>ldelim, rdelim</title>
<programlisting>
<![CDATA[
{* Affiche les d<>limiteurs de template *}
{ldelim}nomFonction{rdelim} est la fa<66>on dont sont appel<65>es les fonctions dans Smarty !
SORTIE:
{nomFonction} est la fa<66>on dont sont appel<65>es les fonctions dans Smarty !
]]>
</programlisting>
<para>
Affichera :
</para>
<screen>
<![CDATA[
{nomFonction} est la fa<66>on dont sont appel<65>es les fonctions dans Smarty !
]]>
</screen>
</example>
</sect1>
<!-- Keep this comment at the end of the file

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
<sect1 id="language.function.literal">
<title>literal</title>
<para>
@@ -9,15 +9,19 @@
de l'emplois d'<27>l<EFBFBD>ments tels que javascript, acolades et autres
qui peuvent confondre le moteur de template. Tout le contenu situ<74>
entre les balises {literal}{/literal} ne sera pas interpr<70>t<EFBFBD>, et
affich<63> comme du contenu statique.
affich<63> comme du contenu statique. Si vous voulez inclure des tags de template
dans votre block lit<69>ral, utilisez plut<75>t <link
linkend="language.function.ldelim">{ldelim}{rdelim}</link> pour <20>chapper
les d<>limiteurs individuels.
</para>
<example>
<title>balises literal</title>
<programlisting>
<![CDATA[
{literal}
&lt;script language=javascript&gt;
<script language=javascript>
&lt;!--
<!--
function isblank(field) {
if (field.value == '')
{ return false; }
@@ -27,10 +31,12 @@
return true;
}
}
// --&gt;
// -->
&lt;/script&gt;
{/literal}</programlisting>
</script>
{/literal}
]]>
</programlisting>
</example>
</sect1>
<!-- Keep this comment at the end of the file

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
<sect1 id="language.function.section">
<title>section, sectionelse</title>
<informaltable frame="all">
@@ -29,12 +29,10 @@
</row>
<row>
<entry>loop</entry>
<entry>[$nom_variable]</entry>
<entry>mixed</entry>
<entry>Oui</entry>
<entry><emphasis>n/a</emphasis></entry>
<entry>le nom de la variable qui d<>termine le nombre de
fois que la boucle sera ex<65>cut<75>e.
</entry>
<entry>valeur qui d<>termine le nombre de fois que la boucle sera ex<65>cut<75>e.</entry>
</row>
<row>
<entry>start</entry>
@@ -181,21 +179,21 @@ nom: John Smith&lt;br&gt;
addresse: 253 N 45th&lt;br&gt;
telephone: 555-555-5555&lt;br&gt;
telephone portable: 555-555-5555&lt;br&gt;
e-mail: john@mydomain.com&lt;br&gt;
e-mail: john@myexample.com&lt;br&gt;
&lt;p&gt;
id: 1001&lt;br&gt;
nom: Jack Jones&lt;br&gt;
addresse: 417 Mulberry ln&lt;br&gt;
telephone: 555-555-5555&lt;br&gt;
telephone portable: 555-555-5555&lt;br&gt;
e-mail: jack@mydomain.com&lt;br&gt;
e-mail: jack@myexample.com&lt;br&gt;
&lt;p&gt;
id: 1002&lt;br&gt;
nom: Jane Munson&lt;br&gt;
addresse: 5605 apple st&lt;br&gt;
telephone: 555-555-5555&lt;br&gt;
telephone portable: 555-555-5555&lt;br&gt;
e-mail: jane@mydomain.com&lt;br&gt;
e-mail: jane@myexample.com&lt;br&gt;
&lt;p&gt;</programlisting>
</example>
@@ -216,15 +214,15 @@ SORTIE:
nom: John Smith&lt;br&gt;
telephone: 555-555-5555&lt;br&gt;
portable: 555-555-5555&lt;br&gt;
e-mail: john@mydomain.com&lt;p&gt;
e-mail: john@myexample.com&lt;p&gt;
nom: Jack Jones&lt;br&gt;
telephone: 555-555-5555&lt;br&gt;
portable: 555-555-5555&lt;br&gt;
e-mail: jack@mydomain.com&lt;p&gt;
e-mail: jack@myexample.com&lt;p&gt;
nom: Jane Munson&lt;br&gt;
telephone: 555-555-5555&lt;br&gt;
portable: 555-555-5555&lt;br&gt;
e-mail: jane@mydomain.com&lt;p&gt;</programlisting>
e-mail: jane@myexample.com&lt;p&gt;</programlisting>
</example>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.2 Maintainer: gerlad Status: ready -->
<!-- EN-Revision: 1.3 Maintainer: gerlad Status: ready -->
<sect1 id="language.function.strip">
<title>strip</title>
<para>
@@ -45,7 +45,7 @@
SORTIE:
<table border=0><tr><td><A HREF="http://mon.domaine.com"><font color="red">Un test</font></A></td></tr></table>
<table border=0><tr><td><A HREF="http://mon.example.com"><font color="red">Un test</font></A></td></tr></table>
]]>
</programlisting>
</example>