cvs: smarty /docs/fr/programmers/api-functions api-clear-config.xml api-config-load.xml api-display.xml api-fetch.xml api-get-config-vars.xml api-get-registered-object.xml api-get-template-vars.xml api-is-cached.xml

"Yannick Torres" <[email protected]>
Newsgroups gmane.comp.php.cvs.smarty
Message-ID <cvsyannick1133732772@cvsserver>
yannick		Sun Dec  4 16:46:12 2005 EDT

  Modified files:              
    /smarty/docs/fr/programmers/api-functions	api-clear-config.xml 
                                             	api-config-load.xml 
                                             	api-display.xml 
                                             	api-fetch.xml 
                                             	api-get-config-vars.xml 
                                             	api-get-registered-object.xml 
                                             	api-get-template-vars.xml 
                                             	api-is-cached.xml 
  Log:
  sync with EN

-- 
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
yannick-20051204164612.txt (text/plain, 23.2 KB)
http://cvs.php.net/diff.php/smarty/docs/fr/programmers/api-functions/api-clear-config.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/programmers/api-functions/api-clear-config.xml
diff -u smarty/docs/fr/programmers/api-functions/api-clear-config.xml:1.4 smarty/docs/fr/programmers/api-functions/api-clear-config.xml:1.5
--- smarty/docs/fr/programmers/api-functions/api-clear-config.xml:1.4	Wed May 25 12:49:34 2005
+++ smarty/docs/fr/programmers/api-functions/api-clear-config.xml	Sun Dec  4 16:46:10 2005
@@ -1,13 +1,14 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
+
 <refentry id="api.clear.config">
  <refnamediv>
-  <refname>clear_config</refname>
-  <refpurpose></refpurpose>
+  <refname>clear_config()</refname>
+  <refpurpose>Efface toutes les variables de configuration assignées</refpurpose>
  </refnamediv>
  <refsect1>
-  <title />
+  <title>Description</title>
   <methodsynopsis>
    <type>void</type><methodname>clear_config</methodname>
    <methodparam choice="opt"><type>string</type><parameter>var</parameter></methodparam>
@@ -18,7 +19,7 @@
    Si un nom de variable est spécifié, seule cette variable sera effacée.
   </para>
   <example>
-   <title>Exemple avec clear_config</title>
+   <title>Exemple avec clear_config()</title>
    <programlisting role="php">
 <![CDATA[
 <?php
@@ -33,6 +34,7 @@
   </example>
   <para>
    Voir aussi les
+   <link linkend="api.get.config.vars">get_config_vars()</link>,
    <link linkend="language.config.variables">variables de configuration</link>,
    <link linkend="config.files">config files</link>,
    <link linkend="language.function.config.load">{config_load}</link>,
http://cvs.php.net/diff.php/smarty/docs/fr/programmers/api-functions/api-config-load.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/programmers/api-functions/api-config-load.xml
diff -u smarty/docs/fr/programmers/api-functions/api-config-load.xml:1.4 smarty/docs/fr/programmers/api-functions/api-config-load.xml:1.5
--- smarty/docs/fr/programmers/api-functions/api-config-load.xml:1.4	Wed May 25 12:49:34 2005
+++ smarty/docs/fr/programmers/api-functions/api-config-load.xml	Sun Dec  4 16:46:10 2005
@@ -1,13 +1,14 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
+
 <refentry id="api.config.load">
  <refnamediv>
-  <refname>config_load</refname>
-  <refpurpose></refpurpose>
+  <refname>config_load()</refname>
+  <refpurpose>Charge les données d'un fichier de configuration et les assigne au template</refpurpose>
  </refnamediv>
  <refsect1>
-  <title />
+  <title>Description</title>
   <methodsynopsis>
    <type>void</type><methodname>config_load</methodname>
    <methodparam><type>string</type><parameter>file</parameter></methodparam>
@@ -34,7 +35,7 @@
    </para>
   </note>
   <example>
-   <title>Exemple avec config_load</title>
+   <title>Exemple avec config_load()</title>
    <programlisting role="php">
 <![CDATA[
 <?php
@@ -50,11 +51,13 @@
   <para>
    Voir aussi
    <link linkend="language.function.config.load">{config_load}</link>,
+   <link linkend="api.get.config.vars">get_config_vars()</link>,
    <link linkend="api.clear.config">clear_config()</link> et les
    <link linkend="language.config.variables">variables de configuration</link>.
   </para>
  </refsect1>
 </refentry>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -74,4 +77,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/programmers/api-functions/api-display.xml?r1=1.5&r2=1.6&ty=u
Index: smarty/docs/fr/programmers/api-functions/api-display.xml
diff -u smarty/docs/fr/programmers/api-functions/api-display.xml:1.5 smarty/docs/fr/programmers/api-functions/api-display.xml:1.6
--- smarty/docs/fr/programmers/api-functions/api-display.xml:1.5	Wed May 25 12:49:34 2005
+++ smarty/docs/fr/programmers/api-functions/api-display.xml	Sun Dec  4 16:46:10 2005
@@ -1,18 +1,20 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
+
 <refentry id="api.display">
  <refnamediv>
-  <refname>display</refname>
-  <refpurpose></refpurpose>
+  <refname>display()</refname>
+  <refpurpose>Affiche le template</refpurpose>
  </refnamediv>
  <refsect1>
-  <title />
+  <title>Description</title>
   <methodsynopsis>
    <type>void</type><methodname>display</methodname>
    <methodparam><type>string</type><parameter>template</parameter></methodparam>
    <methodparam choice="opt"><type>string</type><parameter>cache_id</parameter></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter></methodparam>
+   <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter>
+   </methodparam>
   </methodsynopsis>
   <para>
    Utilisée pour afficher un template. Il faut fournir un type et un
@@ -24,7 +26,7 @@
   </para>
   &parameter.compileid;
   <example>
-   <title>Exemple avec display</title>
+   <title>Exemple avec display()</title>
    <programlisting role="php">
 <![CDATA[
 <?php
@@ -60,7 +62,7 @@
    Utilisez la syntaxe des <link
    linkend="template.resources">ressources templates</link>
    pour afficher des fichiers en-dehors du répertoire
-   $template_dir.
+   <link linkend="variable.template.dir">$template_dir</link>.
   </para>
   <example>
    <title>Exemples de fonction d'affichage de ressources templates</title>
@@ -68,16 +70,16 @@
 <![CDATA[
 <?php
 // chemin absolu
-$smarty->display("/usr/local/include/templates/header.tpl");
+$smarty->display('/usr/local/include/templates/header.tpl');
 
 // chemin absolu (mêm chose)
-$smarty->display("file:/usr/local/include/templates/header.tpl");
+$smarty->display('file:/usr/local/include/templates/header.tpl');
 
 // chemin absolu Windows (on DOIT utiliser le préfixe "file:")
-$smarty->display("file:C:/www/pub/templates/header.tpl");
+$smarty->display('file:C:/www/pub/templates/header.tpl');
 
 // inclue à partir de la ressource template nommée "db"
-$smarty->display("db:header.tpl");
+$smarty->display('db:header.tpl');
 ?>
 ]]>
    </programlisting>
http://cvs.php.net/diff.php/smarty/docs/fr/programmers/api-functions/api-fetch.xml?r1=1.6&r2=1.7&ty=u
Index: smarty/docs/fr/programmers/api-functions/api-fetch.xml
diff -u smarty/docs/fr/programmers/api-functions/api-fetch.xml:1.6 smarty/docs/fr/programmers/api-functions/api-fetch.xml:1.7
--- smarty/docs/fr/programmers/api-functions/api-fetch.xml:1.6	Wed May 25 12:49:34 2005
+++ smarty/docs/fr/programmers/api-functions/api-fetch.xml	Sun Dec  4 16:46:10 2005
@@ -1,21 +1,24 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready -->
+
 <refentry id="api.fetch">
  <refnamediv>
-  <refname>fetch</refname>
-  <refpurpose></refpurpose>
+  <refname>fetch()</refname>
+  <refpurpose>Retourne le résultat du template</refpurpose>
  </refnamediv>
  <refsect1>
-  <title />
+  <title>Description</title>
   <methodsynopsis>
    <type>string</type><methodname>fetch</methodname>
    <methodparam><type>string</type><parameter>template</parameter></methodparam>
    <methodparam choice="opt"><type>string</type><parameter>cache_id</parameter></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter></methodparam>
+   <methodparam choice="opt"><type>string</type><parameter>$compile_id</parameter>
+   </methodparam>
   </methodsynopsis>
   <para>
-   Utilisée pour renvoyer le résultat du template plutôt que de l'afficher.
+   Utilisée pour renvoyer le résultat du template plutôt que de
+   l'<link linkend="api.display">afficher</link>.
    Il faut passer un type et un chemin de <link
    linkend="template.resources">ressource template</link>
    valides. Vous pouvez passer un identifiant de cache en deuxième
@@ -23,38 +26,39 @@
    </link> pour plus de renseignements.
   </para>
   &parameter.compileid;
+
   <para>
    <example>
-    <title>Exemple avec fetch</title>
+    <title>Exemple avec fetch()</title>
     <programlisting role="php">
 <![CDATA[
 <?php
-include("Smarty.class.php");
+include('Smarty.class.php');
 $smarty = new Smarty;
 
 $smarty->caching = true;
 
 // ne fait un appel à la base de données que si le fichier
 // de cache n'existe pas
-if(!$smarty->is_cached("index.tpl"))
+if(!$smarty->is_cached('index.tpl'))
 {
 
     // quelques données
-    $address = "245 N 50th";
+    $address = '245 N 50th';
     $db_data = array(
-                        "Ville" => "Lincoln",
-                        "Pays" => "Nebraska",
-                        "Code postal" = > "68502"
+                        'Ville' => 'Lincoln',
+                        'Pays' => 'Nebraska',
+                        'Code postal' = > '68502'
     );
 
-    $smarty->assign("Nom","Fred");
-    $smarty->assign("Adresse",$address);
+    $smarty->assign('Nom','Fred');
+    $smarty->assign('Adresse',$address);
     $smarty->assign($db_data);
 
 }
 
 // récupère le résultat
-$output = $smarty->fetch("index.tpl");
+$output = $smarty->fetch('index.tpl');
 
 // fait quelque chose avec $output ici
 
@@ -64,8 +68,66 @@
     </programlisting>
    </example>
   </para>
+
+  <para>
+   <example>
+    <title>Utilisation de fetch() pour envoyer un email</title>
+    <para>
+     Le template email_body.tpl
+    </para>
+    <programlisting>
+<![CDATA[
+Cher {$contact.name},
+
+Bienvenu et merci d'être devenu membre de notre groupe d'utilisateur,
+
+Cliquez sur le lien ci-dessous pour vous identifier avec votre nom d'utilisateur '{$contact.login_id}'
+et vous pourrez utiliser nos forums.
+
+http://{$smarty.server.SERVER_NAME}/index.php?page=login
+
+Liste principale
+Quelques groupes d'utilisateurs
+
+{include file="email_disclaimer.tpl"}
+]]>
+    </programlisting>
+    <para>
+     Le template email_disclaimer.tpl qui utilise le modificateur
+     <link linkend="language.function.textformat">{textformat}</link>.
+    </para>
+    <programlisting>
+<![CDATA[
+{textformat wrap=40}
+Unless you are named "{$contact.name}", you may read only the "odd numbered
+words" (every other word beginning with the first) of the message above. If you have
+violated that, then you hereby owe the sender 10 GBP for each even
+numbered word you have read
+{/textformat}
+]]>
+    </programlisting>
+    <para>
+     et le script PHP utilisant la fonction PHP
+     <ulink url="&url.php-manual;function.mail">mail()</ulink>
+    </para>
+    <programlisting role="php">
+     <![CDATA[
+<?php
+
+// Récupération du contact depuis une base de données eg utilisation de pear ou adodb
+$query  = 'select name, email, login_id from contacts where contact_id='.$contact_id;
+$contact = $db->getRow($sql);
+$smarty->assign('contact', $contact);
+
+mail($contact['email'], 'Subject', $smarty->fetch('email_body.tpl'));
+
+?>
+]]>
+    </programlisting>
+   </example>
+  </para>
   <para>
-   Voir aussi 
+   Voir aussi
    <link linkend="language.function.fetch">{fetch}</link>
    <link linkend="api.display">display()</link>,
    <link linkend="language.function.eval">{eval}</link> et
http://cvs.php.net/diff.php/smarty/docs/fr/programmers/api-functions/api-get-config-vars.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/programmers/api-functions/api-get-config-vars.xml
diff -u smarty/docs/fr/programmers/api-functions/api-get-config-vars.xml:1.4 smarty/docs/fr/programmers/api-functions/api-get-config-vars.xml:1.5
--- smarty/docs/fr/programmers/api-functions/api-get-config-vars.xml:1.4	Wed May 25 12:49:34 2005
+++ smarty/docs/fr/programmers/api-functions/api-get-config-vars.xml	Sun Dec  4 16:46:10 2005
@@ -1,27 +1,28 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
+
 <refentry id="api.get.config.vars">
  <refnamediv>
-  <refname>get_config_vars</refname>
-  <refpurpose></refpurpose>
+  <refname>get_config_vars()</refname>
+  <refpurpose>Retourne la valeur de la variable de configuration passée en paramètre</refpurpose>
  </refnamediv>
  <refsect1>
-  <title />
+  <title>Description</title>
   <methodsynopsis>
    <type>array</type><methodname>get_config_vars</methodname>
    <methodparam choice="opt"><type>string</type><parameter>varname</parameter></methodparam>
   </methodsynopsis>
   <para>
-   Retourne la valeur de la variable de configuration passée en paramètre.
    Si aucun paramètre n'est donné, un tableau de toutes les variables de
    configuration chargées est retourné.
   </para>
   <example>
-   <title>Exemple avec get_config_vars</title>
+   <title>Exemple avec get_config_vars()</title>
    <programlisting role="php">
 <![CDATA[
 <?php
+
 // récupère la variable de configuration chargée 'foo'
 $foo = $smarty->get_config_vars('foo');
 
http://cvs.php.net/diff.php/smarty/docs/fr/programmers/api-functions/api-get-registered-object.xml?r1=1.3&r2=1.4&ty=u
Index: smarty/docs/fr/programmers/api-functions/api-get-registered-object.xml
diff -u smarty/docs/fr/programmers/api-functions/api-get-registered-object.xml:1.3 smarty/docs/fr/programmers/api-functions/api-get-registered-object.xml:1.4
--- smarty/docs/fr/programmers/api-functions/api-get-registered-object.xml:1.3	Sun Dec 26 12:02:12 2004
+++ smarty/docs/fr/programmers/api-functions/api-get-registered-object.xml	Sun Dec  4 16:46:10 2005
@@ -1,28 +1,30 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.4 $ -->
+<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+
 <refentry id="api.get.registered.object">
  <refnamediv>
-  <refname>get_registered_object</refname>
-  <refpurpose></refpurpose>
+  <refname>get_registered_object()</refname>
+  <refpurpose>Retourne la référence d'un objet enregistré</refpurpose>
  </refnamediv>
  <refsect1>
-  <title />
+  <title>Description</title>
   <methodsynopsis>
    <type>array</type><methodname>get_registered_object</methodname>
    <methodparam><type>string</type><parameter>object_name</parameter></methodparam>
   </methodsynopsis>
   <para>
-   Retourne la référence d'un objet enregistré. Utile quand vous
-   voulez accéder directement à un objet enregistré avec une
-   fonction utilisateur.
+   Utile quand vous voulez accéder directement à un
+   <link linkend="api.register.object">objet enregistré</link>
+   avec une fonction utilisateur. Lisez la documentation sur les
+   <link linkend="advanced.features.objects">objets</link> pour plus d'informations.
   </para>
   <example>
-   <title>Exemple avec get_registered_object</title>
+   <title>Exemple avec get_registered_object()</title>
    <programlisting role="php">
 <![CDATA[
 <?php
-function smarty_block_foo($params, &amp;$smarty) 
+function smarty_block_foo($params, &$smarty)
 {
   if (isset[$params['object']]) {
     // récupère la référence de l'objet enregistré
@@ -34,8 +36,15 @@
 ]]>
    </programlisting>
   </example>
+  <para>
+   Voir aussi
+   <link linkend="api.register.object">register_object()</link>,
+   <link linkend="api.unregister.object">unregister_object()</link> et
+   la <link linkend="advanced.features.objects">section sur les objets</link>.
+  </para>
  </refsect1>
 </refentry>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -55,4 +64,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/programmers/api-functions/api-get-template-vars.xml?r1=1.4&r2=1.5&ty=u
Index: smarty/docs/fr/programmers/api-functions/api-get-template-vars.xml
diff -u smarty/docs/fr/programmers/api-functions/api-get-template-vars.xml:1.4 smarty/docs/fr/programmers/api-functions/api-get-template-vars.xml:1.5
--- smarty/docs/fr/programmers/api-functions/api-get-template-vars.xml:1.4	Wed May 25 12:49:34 2005
+++ smarty/docs/fr/programmers/api-functions/api-get-template-vars.xml	Sun Dec  4 16:46:10 2005
@@ -1,21 +1,21 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
+
 <refentry id="api.get.template.vars">
  <refnamediv>
-  <refname>get_template_vars</refname>
-  <refpurpose></refpurpose>
+  <refname>get_template_vars()</refname>
+  <refpurpose>Retourne la valeur assignée passée en paramètre</refpurpose>
  </refnamediv>
  <refsect1>
-  <title />
+  <title>Description</title>
   <methodsynopsis>
    <type>array</type><methodname>get_template_vars</methodname>
    <methodparam choice="opt"><type>string</type><parameter>varname</parameter></methodparam>
   </methodsynopsis>
   <para>
-   Retourne la valeur assignée passée en paramètre. Si aucun paramètre
-   n'est donné, un tableau de toutes les variables assignées est
-   retourné.
+   Si aucun paramètre n'est donné, un tableau de toutes les variables
+   <link linkend="api.assign">assignées</link> est retourné.
   </para>
   <example>
    <title>Exemple avec get_template_vars</title>
@@ -39,11 +39,15 @@
    Voir aussi 
    <link linkend="api.assign">assign()</link>,
    <link linkend="language.function.assign">{assign}</link>,
-   <link linkend="api.clear.assign">clear_assign()</link> et
-   <link linkend="api.get.config.vars">get_config_vars()</link>.
+   <link linkend="api.assign.by.ref">assign_by_ref()</link>,
+   <link linkend="api.append">append()</link>,
+   <link linkend="api.clear.assign">clear_assign()</link>,
+   <link linkend="api.clear.all.assign">clear_all_assign()</link> et
+  <link linkend="api.get.config.vars">get_config_vars()</link>.
   </para>
  </refsect1>
 </refentry>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -63,4 +67,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
http://cvs.php.net/diff.php/smarty/docs/fr/programmers/api-functions/api-is-cached.xml?r1=1.7&r2=1.8&ty=u
Index: smarty/docs/fr/programmers/api-functions/api-is-cached.xml
diff -u smarty/docs/fr/programmers/api-functions/api-is-cached.xml:1.7 smarty/docs/fr/programmers/api-functions/api-is-cached.xml:1.8
--- smarty/docs/fr/programmers/api-functions/api-is-cached.xml:1.7	Wed May 25 12:49:34 2005
+++ smarty/docs/fr/programmers/api-functions/api-is-cached.xml	Sun Dec  4 16:46:10 2005
@@ -1,13 +1,14 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
+
 <refentry id="api.is.cached">
  <refnamediv>
-  <refname>is_cached</refname>
-  <refpurpose></refpurpose>
+  <refname>is_cached()</refname>
+  <refpurpose>Retourne &true; s'il y a un fichier de cache valide pour ce template</refpurpose>
  </refnamediv>
  <refsect1>
-  <title />
+  <title>Description</title>
   <methodsynopsis>
    <type>bool</type><methodname>is_cached</methodname>
    <methodparam><type>string</type><parameter>template</parameter></methodparam>
@@ -15,73 +16,82 @@
    <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter></methodparam>
   </methodsynopsis>
   <para>
-   Retourne &true; s'il y a un fichier de cache valide pour ce template.
-   Celà fonctionne seulement si <link
-   linkend="variable.caching">$caching</link> est défini à <literal>true</literal>.
+  Celà fonctionne seulement si <link linkend="variable.caching">$caching</link>
+  est défini à <literal>true</literal>. Voir aussi la
+  <link linkend="caching">section sur le cache</link>.
   </para>
   <example>
-   <title>Exemple avec is_cached</title>
+   <title>Exemple avec is_cached()</title>
    <programlisting role="php">
 <![CDATA[
 <?php
 $smarty->caching = true;
 
-if(!$smarty->is_cached("index.tpl")) {
+if(!$smarty->is_cached('index.tpl')) {
 //aucun appel à la base de donnée
 }
 
-$smarty->display("index.tpl");
+$smarty->display('index.tpl');
 ?>
 ]]>
    </programlisting>
   </example>
   <para>
    Vous pouvez aussi passer en second paramètre un identifiant
-   de $cache au cas où vous voudriez plusieurs fichiers de cache
-   pour ce template.
+   de $cache au cas où vous voudriez <link linkend="caching.multiple.caches">plusieurs
+    fichiers</link> de cache pour ce template.
   </para>
   <para>
-   Vous pouvez donner un <link linkend="variable.compile.id">identifiant de compilation</link> 
+   Vous pouvez donner un <link linkend="variable.compile.id">identifiant de compilation</link>
    en tant que troisième paramètre.
    Si vous ne spécifiez pas ce paramètre, le <link linkend="variable.compile.id">$compile_id</link>
    persistant sera utilisé.
   </para>
   <para>
-   Si vous voulez utiliser un identifiant de compilation sans utilisez d'identifiant de cache, 
-   mettez <literal>null</literal> pour l'identifiant de cache.
+   Si vous ne voulez pas passer un identifiant de cache mais plutôt un
+   <link linkend="variable.compile.id">$compile_id</link>, vous devez passer
+   <literal>null</literal> en tant qu'identifiant de cache.
   </para>
   <example>
-   <title>Exemple avec is_cached et plusieurs templates</title>
+   <title>Exemple avec is_cached() et plusieurs templates</title>
    <programlisting role="php">
 <![CDATA[
 <?php
 $smarty->caching = true;
 
-if(!$smarty->is_cached("index.tpl", "FrontPage")) {
+if(!$smarty->is_cached('index.tpl', 'FrontPage')) {
   //appel de la base de données, assignation des variables
 }
 
-$smarty->display("index.tpl", "FrontPage");
+$smarty->display('index.tpl', 'FrontPage');
 ?>
 ]]>
    </programlisting>
   </example>
- 
+
   <note>
    <title>Note technique</title>
    <para>
-    Si <literal>is_cached</literal> retourne vrai, il charge en fait le cache existant et 
+    Si <literal>is_cached()</literal> retourne vrai, il charge en fait le cache existant et 
     le stocke en interne. Tout appel supplémentaire à 
     <link linkend="api.display">display()</link> ou
     <link linkend="api.fetch">fetch()</link> retournera ce contenu stocké en interne
     sans tenter de recharger le fichier en cache. Celà évite des problématiques d'accès concurents, 
-    lorsqu'un second processus efface le cache entre l'appel de is_cached et l'appel à display 
+    lorsqu'un second processus efface le cache entre l'appel de is_cached() et l'appel à
+    <link linkend="api.display">display()</link>
     comme dans l'un de nos exemples ci-dessus. Celà signifie également que les appels à 
     <link linkend="api.clear.cache">clear_cache()</link>
     et les changements de paramètres du cache peuvent n'avoir aucun effet alors que 
-    is_cached a retourné vrai.
+    is_cached() a retourné vrai.
    </para>
   </note>
+
+  <para>
+   Voir aussi
+   <link linkend="api.clear.cache">clear_cache()</link>,
+   <link linkend="api.clear.all.cache">clear_all_cache()</link> et
+   la <link linkend="caching">section sur le cache</link>.
+  </para>
  </refsect1>
 </refentry>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.