mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-05 02:44:27 +02:00
sync with EN
This commit is contained in:
@@ -1,24 +1,28 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
|
||||
<sect1 id="advanced.features.objects">
|
||||
<title>Objets</title>
|
||||
<para>
|
||||
Smarty donne l'acc<63>s aux objets PHP <20> travers les templates. Il y
|
||||
a 2 moyens d'y avoir acc<63>s. Le premier consiste a allouer les objets
|
||||
a 2 moyens d'y avoir acc<63>s. Le premier consiste <EFBFBD>
|
||||
<link linkend="api.register.object">allouer les objets</link>
|
||||
au template puis de les utiliser avec une syntaxe similaire a celles
|
||||
des fonctions personnalis<69>es. Le deuxi<78>me moyen consiste a allouer
|
||||
des objets aux templates et de les utiliser comme n'importe quelle
|
||||
des fonctions personnalis<69>es. Le deuxi<78>me moyen consiste <EFBFBD>
|
||||
<link linkend="api.assign">assigner des objets</link>
|
||||
aux templates et de les utiliser comme n'importe quelle
|
||||
variable. La premi<6D>re m<>thode a une syntaxe beaucoup plus sympathique.
|
||||
Elle est aussi plus s<>curis<69>e, puisqu'un objet allou<6F> ne peut avoir acc<63>s
|
||||
qu'a certaines m<>thodes et propri<72>t<EFBFBD>s. N<>anmoins, un objet allou<6F>
|
||||
ne peut pas avoir de lien sur lui-m<>me ou <20>tre mis dans un tableau
|
||||
d'objet, etc. Vous devez choisir la m<>thode qui correspond a vos
|
||||
qu'a certaines m<>thodes et propri<72>t<EFBFBD>s. N<>anmoins,
|
||||
<emphasis role="bold">un objet allou<6F> ne peut pas avoir de lien sur lui-m<>me
|
||||
ou <20>tre mis dans un tableau d'objet</emphasis>, etc.
|
||||
Vous devez choisir la m<>thode qui correspond a vos
|
||||
besoins, mais tGchez d'utiliser la premi<6D>re m<>thode autant que possible
|
||||
afin de r<>duire la syntaxe des templates au minimum.
|
||||
</para>
|
||||
<para>
|
||||
Si l'option de s<EFBFBD>curit<EFBFBD> est activ<69>e, aucune m<>thode ou fonctions priv<69>es
|
||||
Si l'option de <link linkend="variable.security">s<EFBFBD>curit<EFBFBD></link>
|
||||
est activ<69>e, aucune m<>thode ou fonctions priv<69>es
|
||||
n'est accessible (commentant par "_"). S'il existe une m<>thode et une
|
||||
propri<72>t<EFBFBD> du m<>me nom, c'est la m<>thode qui sera utilis<69>e.
|
||||
</para>
|
||||
@@ -29,7 +33,8 @@
|
||||
</para>
|
||||
<para>
|
||||
Par d<>faut, les param<61>tres pass<73>s aux objets depuis le template le sont de la
|
||||
m<>me fa<66>on que les fonctions utilisateurs les r<>cup<75>rent.
|
||||
m<>me fa<66>on que les <link linkend="language.custom.functions">fonctions utilisateurs</link>
|
||||
les r<>cup<75>rent.
|
||||
Le premier param<61>tre correspond <20> un tableau associatif, le second <20> l'objet
|
||||
Smarty. Si vous souhaitez que les param<61>tres soient pass<73>s un <20> un, comme
|
||||
dans un appel traditionnel, d<>finissez registration, quatri<72>me param<61>tre optionnel,
|
||||
@@ -41,8 +46,9 @@
|
||||
une liste de m<>thodes qui doivent <20>tre trait<69>es comme des blocks. Cel<65> signifie
|
||||
que ces m<>thodes ont un tag fermant dans le template
|
||||
(<literal>{foobar->meth2}...{/foobar->meth2}</literal>) et que les param<61>tres
|
||||
de ces m<>thodes fonctionnent de la m<>me fa<66>on que les param<61>tres des blocks
|
||||
de fonctions des plugins : Ils contiennent 4 param<61>tres
|
||||
de ces m<>thodes fonctionnent de la m<>me fa<66>on que les param<61>tres des
|
||||
<link linkend="plugins.block.functions">blocks de fonctions des plugins</link> :
|
||||
Ils contiennent 4 param<61>tres
|
||||
<parameter>$params</parameter>,
|
||||
<parameter>$content</parameter>,
|
||||
<parameter>&$smarty</parameter> et
|
||||
@@ -97,6 +103,7 @@ the output was {$output)
|
||||
</programlisting>
|
||||
</example>
|
||||
</sect1>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,11 +1,12 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||
<sect1 id="template.resources">
|
||||
<title>Ressources</title>
|
||||
<para>
|
||||
Les templates peuvent provenir d'une grande vari<72>t<EFBFBD> de ressources. Quand vous
|
||||
affichez ou r<>cup<75>rez un template, ou quand vous incluez un template
|
||||
affichez (<link linkend="api.display">display()</link>) ou
|
||||
r<>cup<75>rez (<link linkend="api.fetch">fetch()</link>) un template, ou quand vous incluez un template
|
||||
dans un autre template, vous fournissez un type de ressource, suivi
|
||||
par le chemin appropri<72> et le nom du template. Si une ressource n'est pas
|
||||
explicitement donn<6E>e, la valeur de la variable <link
|
||||
@@ -15,11 +16,12 @@
|
||||
<sect2 id="templates.from.template.dir">
|
||||
<title>Templates depuis $template_dir</title>
|
||||
<para>
|
||||
Les templates du r<>pertoire $template_dir n'ont pas
|
||||
Les templates du r<>pertoire
|
||||
<link linkend="variable.template.dir">$template_dir</link> n'ont pas
|
||||
besoin d'une ressource template, bien que vous puissiez utiliser
|
||||
la ressource "file" pour <20>tre coh<6F>rent. Vous n'avez qu'<27> fournir
|
||||
le chemin vers le template que vous voulez utiliser, relatif
|
||||
au r<>pertoire racine $template_dir.
|
||||
au r<>pertoire racine <link linkend="variable.template.dir">$template_dir</link>.
|
||||
</para>
|
||||
<example>
|
||||
<title>Utilisation de templates depuis $template_dir</title>
|
||||
@@ -41,7 +43,8 @@ $smarty->display("file:admin/menu.tpl"); // le m
|
||||
<sect2 id="templates.from.any.dir">
|
||||
<title>Templates <20> partir de n'importe quel r<>pertoire</title>
|
||||
<para>
|
||||
Les templates en-dehors du r<>pertoire $template_dir n<>cessitent
|
||||
Les templates en-dehors du r<>pertoire
|
||||
<link linkend="variable.template.dir">$template_dir</link> n<>cessitent
|
||||
le type de ressource template, suivi du chemin absolu et du nom du
|
||||
template.
|
||||
</para>
|
||||
@@ -202,7 +205,8 @@ $smarty->display("db:index.tpl");
|
||||
<?php
|
||||
// mettez cette fonction quelque part dans votre application
|
||||
|
||||
function make_template ($resource_type, $resource_name, &$template_source, &$template_timestamp, &$smarty_obj)
|
||||
function make_template ($resource_type, $resource_name, &$template_source, &$template_timestamp,
|
||||
&$smarty_obj)
|
||||
{
|
||||
if( $resource_type == 'file' ) {
|
||||
if ( ! is_readable ( $resource_name )) {
|
||||
@@ -226,6 +230,7 @@ $smarty->default_template_handler_func = 'make_template';
|
||||
</example>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.append.by.ref">
|
||||
<refnamediv>
|
||||
<refname>append_by_ref</refname>
|
||||
@@ -15,10 +15,12 @@
|
||||
<methodparam choice="opt"><type>bool</type><parameter>merge</parameter></methodparam>
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
Utilis<69>e pour ajouter des valeurs <20> un template par r<>f<EFBFBD>rence plut<75>t que
|
||||
par copie. Si vous ajoutez une variable par r<>f<EFBFBD>rence puis changez sa
|
||||
Utilis<69>e pour <link linkend="api.append">ajouter</link> des valeurs <20> un
|
||||
template par r<>f<EFBFBD>rence plut<75>t que par copie.
|
||||
Si vous ajoutez une variable par r<>f<EFBFBD>rence puis changez sa
|
||||
valeur, le changement est aussi r<>percut<75> sur la valeur assign<67>e.
|
||||
Pour les objets, append_by_ref ne fait pas de copie en m<>moire de l'objet
|
||||
Pour les <link linkend="advanced.features.objects">objets</link>,
|
||||
append_by_ref() ne fait pas de copie en m<>moire de l'objet
|
||||
assign<67>. Voir la documentation PHP pour plus d'informations sur les
|
||||
r<>f<EFBFBD>rences de variable.
|
||||
Si vous passez le troisi<73>me param<61>tre <20> <literal>true</literal>, la valeur
|
||||
@@ -31,14 +33,20 @@
|
||||
<![CDATA[
|
||||
<?php
|
||||
// ajoute des paires nom/valeur
|
||||
$smarty->append_by_ref("Nom",$myname);
|
||||
$smarty->append_by_ref("Adresse",$address);
|
||||
$smarty->append_by_ref('Nom',$myname);
|
||||
$smarty->append_by_ref('Adresse',$address);
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.append">append()</link> et
|
||||
<link linkend="api.assign">assign()</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.append">
|
||||
<refnamediv>
|
||||
<refname>append</refname>
|
||||
@@ -37,13 +37,20 @@ $smarty->append("Nom","Fred");
|
||||
$smarty->append("Adresse",$address);
|
||||
|
||||
// passe un tableau associatif
|
||||
$smarty->append(array("Ville" => "Lincoln","Pays" => "Nebraska"));
|
||||
$smarty->append(array('Ville' => 'Lincoln','Pays' => 'Nebraska'));
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.append.by.ref">append_by_ref()</link>,
|
||||
<link linkend="api.assign">assign()</link> et
|
||||
<link linkend="api.get.template.vars">get_template_vars()</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.assign.by.ref">
|
||||
<refnamediv>
|
||||
<refname>assign_by_ref</refname>
|
||||
@@ -23,7 +23,8 @@
|
||||
<para>
|
||||
Si vous assignez une variable par r<>f<EFBFBD>rence puis changez sa
|
||||
valeur, le changement est aussi r<>percut<75> sur la valeur assign<67>e.
|
||||
Pour les objets, assign_by_ref ne fait pas de copie en m<>moire de l'objet
|
||||
Pour les <link linkend="advanced.features.objects">objets</link>,
|
||||
assign_by_ref ne fait pas de copie en m<>moire de l'objet
|
||||
assign<67>. R<>f<EFBFBD>rez-vous au manuel PHP pour une explication plus pr<70>cise sur
|
||||
les r<>f<EFBFBD>rences de variable.
|
||||
</para>
|
||||
@@ -40,6 +41,13 @@ $smarty->assign_by_ref("Adresse",$address);
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.assign">assign()</link>,
|
||||
<link linkend="api.clear.all.assign">clear_all_assign()</link>,
|
||||
<link linkend="api.append">append()</link> et
|
||||
<link linkend="language.function.assign">{assign}</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
<!-- Keep this comment at the end of the file
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.assign">
|
||||
<refnamediv>
|
||||
<refname>assign</refname>
|
||||
@@ -32,11 +32,19 @@ $smarty->assign("Nom","Fred");
|
||||
$smarty->assign("Adresse",$address);
|
||||
|
||||
// passe un tableau associatif
|
||||
$smarty->assign(array("Ville" => "Lincoln","Pays" => "Nebraska"));
|
||||
$smarty->assign(array('Ville' => 'Lincoln','Pays' => 'Nebraska'));
|
||||
?>
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.assign.by.ref">assign_by_ref()</link>,
|
||||
<link linkend="api.clear.assign">clear_assign()</link>,
|
||||
<link linkend="api.append">append()</link>,
|
||||
<link linkend="language.function.assign">{assign}</link> et
|
||||
<link linkend="api.get.template.vars">get_template_vars()</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
<!-- Keep this comment at the end of the file
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.clear.all.assign">
|
||||
<refnamediv>
|
||||
<refname>clear_all_assign</refname>
|
||||
@@ -26,6 +26,13 @@ $smarty->clear_all_assign();
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.clear.assign">clear_assign()</link>,
|
||||
<link linkend="api.clear.config">clear_config()</link>,
|
||||
<link linkend="api.assign">assign()</link> et
|
||||
and <link linkend="api.append">append()</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
<!-- Keep this comment at the end of the file
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.clear.all.cache">
|
||||
<refnamediv>
|
||||
<refname>clear_all_cache</refname>
|
||||
@@ -28,6 +28,11 @@ $smarty->clear_all_cache();
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.clear.cache">clear_cache()</link> et
|
||||
le <link linkend="caching">cache</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
<!-- Keep this comment at the end of the file
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.clear.assign">
|
||||
<refnamediv>
|
||||
<refname>clear_assign</refname>
|
||||
@@ -30,8 +30,16 @@ $smarty->clear_assign(array("Name","Address","Zip"));
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.clear.all.assign">clear_all_assign()</link>,
|
||||
<link linkend="api.clear.config">clear_config()</link>,
|
||||
<link linkend="api.assign">assign()</link> et
|
||||
<link linkend="api.append">append()</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.clear.cache">
|
||||
<refnamediv>
|
||||
<refname>clear_cache</refname>
|
||||
@@ -43,8 +43,13 @@ $smarty->clear_cache("index.tpl","CACHEID");
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi le
|
||||
<link linkend="caching">cache</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.clear.config">
|
||||
<refnamediv>
|
||||
<refname>clear_config</refname>
|
||||
@@ -13,7 +13,8 @@
|
||||
<methodparam choice="opt"><type>string</type><parameter>var</parameter></methodparam>
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
Utilis<69>e pour effacer toutes les variables de configuration assign<67>es.
|
||||
Utilis<69>e pour effacer toutes les <link linkend="language.config.variables">variables
|
||||
de configuration</link> assign<67>es.
|
||||
Si un nom de variable est sp<73>cifi<66>, seule cette variable sera effac<61>e.
|
||||
</para>
|
||||
<example>
|
||||
@@ -30,8 +31,17 @@ $smarty->clear_config('foobar');
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi les
|
||||
<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>,
|
||||
<link linkend="api.config.load">config_load()</link> et
|
||||
<link linkend="api.clear.assign">clear_assign()</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.config.load">
|
||||
<refnamediv>
|
||||
<refname>config_load</refname>
|
||||
@@ -14,21 +14,23 @@
|
||||
<methodparam choice="opt"><type>string</type><parameter>section</parameter></methodparam>
|
||||
</methodsynopsis>
|
||||
<para>
|
||||
Utilis<69>e pour charger des donn<6E>es d'un fichier <parameter>file</parameter>
|
||||
de configuration et les assigner a un template. Cette fonction fonctionne
|
||||
Utilis<69>e pour charger des donn<6E>es d'un <link linkend="config.files">fichier
|
||||
de configuration</link> et les assigner a un template. Cette fonction fonctionne
|
||||
exactement comme la fonction de template <link
|
||||
linkend="language.function.config.load">config_load</link>.
|
||||
linkend="language.function.config.load">{config_load}</link>.
|
||||
</para>
|
||||
<note>
|
||||
<title>Note technique</title>
|
||||
<para>
|
||||
Comme pour Smarty 2.4.0, les variables de templates assign<67>es
|
||||
sont conserv<72>es entre chaque appel <20> fetch() et display().
|
||||
sont conserv<72>es entre chaque appel <20>
|
||||
<link linkend="api.fetch">fetch()</link> et
|
||||
<link linkend="api.display">display()</link>.
|
||||
Les variables de configuration charg<72>es avec config_load() sont
|
||||
globales. Les fichiers de configuration sont aussi compil<69>s pour une
|
||||
ex<65>cution plus rapide et respecte les r<>glages de <link
|
||||
linkend="variable.force.compile">force_compile</link> et de <link
|
||||
linkend="variable.compile.check">compile_check</link>.
|
||||
linkend="variable.force.compile">$force_compile</link> et de <link
|
||||
linkend="variable.compile.check">$compile_check</link>.
|
||||
</para>
|
||||
</note>
|
||||
<example>
|
||||
@@ -45,6 +47,12 @@ $smarty->config_load('my.conf','foobar');
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="language.function.config.load">{config_load}</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
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.display">
|
||||
<refnamediv>
|
||||
<refname>display</refname>
|
||||
@@ -19,7 +19,7 @@
|
||||
chemin de <link
|
||||
linkend="template.resources">ressource template</link>
|
||||
valides. Vous pouvez passer en second param<61>tre un identifiant
|
||||
de fichier de cache. Reportez-vous <20> la section
|
||||
de fichier de $cache. Reportez-vous <20> la section
|
||||
<link linkend="caching">cache</link> pour plus de renseignements.
|
||||
</para>
|
||||
¶meter.compileid;
|
||||
@@ -85,10 +85,11 @@ $smarty->display("db:header.tpl");
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.fetch">fetch()</link> et
|
||||
<link linkend="api.template.exists">template_exists</link>.
|
||||
<link linkend="api.template.exists">template_exists()</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.fetch">
|
||||
<refnamediv>
|
||||
<refname>fetch</refname>
|
||||
@@ -66,11 +66,14 @@ echo $output;
|
||||
</para>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.display">display()</link> et
|
||||
<link linkend="api.template.exists">template_exists</link>.
|
||||
<link linkend="language.function.fetch">{fetch}</link>
|
||||
<link linkend="api.display">display()</link>,
|
||||
<link linkend="language.function.eval">{eval}</link> et
|
||||
<link linkend="api.template.exists">template_exists()</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.get.config.vars">
|
||||
<refnamediv>
|
||||
<refname>get_config_vars</refname>
|
||||
@@ -34,8 +34,16 @@ print_r($config_vars);
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.clear.config">clear_config()</link>,
|
||||
<link linkend="language.function.config.load">{config_load}</link>,
|
||||
<link linkend="api.config.load">config_load()</link> et
|
||||
<link linkend="api.get.template.vars">get_template_vars()</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.get.template.vars">
|
||||
<refnamediv>
|
||||
<refname>get_template_vars</refname>
|
||||
@@ -35,6 +35,13 @@ print_r($tpl_vars);
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
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>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
<!-- Keep this comment at the end of the 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.4 Maintainer: gerald Status: ready -->
|
||||
<refentry id="api.is.cached">
|
||||
<refnamediv>
|
||||
<refname>is_cached</refname>
|
||||
@@ -17,7 +17,7 @@
|
||||
<para>
|
||||
Retourne &true; s'il y a un fichier de cache valide pour ce template.
|
||||
Cel<65> fonctionne seulement si <link
|
||||
linkend="variable.caching">caching</link> est d<>fini <20> <literal>true</literal>.
|
||||
linkend="variable.caching">$caching</link> est d<>fini <20> <literal>true</literal>.
|
||||
</para>
|
||||
<example>
|
||||
<title>Exemple avec is_cached</title>
|
||||
@@ -37,11 +37,12 @@ $smarty->display("index.tpl");
|
||||
</example>
|
||||
<para>
|
||||
Vous pouvez aussi passer en second param<61>tre un identifiant
|
||||
de cache au cas o<> vous voudriez plusieurs fichiers de cache
|
||||
de $cache au cas o<> vous voudriez plusieurs fichiers de cache
|
||||
pour ce template.
|
||||
</para>
|
||||
<para>
|
||||
Vous pouvez donner un identifiant de compilation en tant que troisi<73>me param<61>tre.
|
||||
Vous pouvez donner un <link linkend="variable.compile.id">identifiant de compilation</link>
|
||||
en tant que troisi<73>me param<61>tre.
|
||||
Si vous ne sp<73>cifiez pas ce param<61>tre, le <link linkend="variable.compile.id">$compile_id</link>
|
||||
persistant sera utilis<69>.
|
||||
</para>
|
||||
@@ -78,11 +79,12 @@ $smarty->display("index.tpl", "FrontPage");
|
||||
comme dans l'un de nos exemples ci-dessus. Cel<65> signifie <20>galement que les appels <20>
|
||||
<link linkend="api.clear.cache">clear_cache()</link>
|
||||
et les changements de param<61>tres du cache peuvent n'avoir aucun effet alors que
|
||||
<literal>is_cached</literal> a retourn<72> vrai.
|
||||
is_cached a retourn<72> vrai.
|
||||
</para>
|
||||
</note>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.register.modifier">
|
||||
<refnamediv>
|
||||
<refname>register_modifier</refname>
|
||||
@@ -42,8 +42,17 @@ $smarty->register_modifier("sslash","stripslashes");
|
||||
]]>
|
||||
</programlisting>
|
||||
</example>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.unregister.modifier">unregister_modifier()</link>,
|
||||
<link linkend="api.register.function">register_function()</link>,
|
||||
<link linkend="language.modifiers">les modifieurs</link>,
|
||||
<link linkend="plugins">l'extension de Smarty avec des plugins</link> et
|
||||
<link linkend="plugins.modifiers">les plugins modifieurs</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.register.object">
|
||||
<refnamediv>
|
||||
<refname>register_object</refname>
|
||||
@@ -24,10 +24,11 @@
|
||||
</para>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.unregister.object">unregister_object</link>.
|
||||
<link linkend="api.unregister.object">unregister_object()</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.template.exists">
|
||||
<refnamediv>
|
||||
<refname>template_exists</refname>
|
||||
@@ -17,6 +17,13 @@
|
||||
soit un chemin vers le template, soit une ressource de type
|
||||
cha<68>ne de caract<63>res sp<73>cifiant le nom du template.
|
||||
</para>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="api.display">display()</link>,
|
||||
<link linkend="api.fetch">fetch()</link>,
|
||||
<link linkend="language.function.include">{include}</link> et
|
||||
<link linkend="language.function.insert">{insert}</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
<!-- Keep this comment at the end of the file
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<!-- $Revision$ -->
|
||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||
<refentry id="api.trigger.error">
|
||||
<refnamediv>
|
||||
<refname>trigger_error</refname>
|
||||
@@ -17,11 +17,19 @@
|
||||
Cette fonction peut-<2D>tre utilis<69>e pour afficher un message d'erreur
|
||||
en utilisant Smarty. Le param<61>tre <parameter>level</parameter>
|
||||
peut prendre l'une des valeures utilis<69>es par la fonction PHP
|
||||
trigger_error(), i.e. E_USER_NOTICE, E_USER_WARNING, etc. Par d<>faut
|
||||
<ulink url="&url.php-manual;trigger_error">trigger_error()</ulink>,
|
||||
i.e. E_USER_NOTICE, E_USER_WARNING, etc. Par d<>faut
|
||||
il s'agit de E_USER_WARNING.
|
||||
</para>
|
||||
<para>
|
||||
Voir aussi
|
||||
<link linkend="variable.error.reporting">$error_reporting</link>,
|
||||
<link linkend="chapter.debugging.console">le d<>bogage</link> et
|
||||
<link linkend="smarty.php.errors">Troubleshooting</link>.
|
||||
</para>
|
||||
</refsect1>
|
||||
</refentry>
|
||||
|
||||
<!-- Keep this comment at the end of the file
|
||||
Local variables:
|
||||
mode: sgml
|
||||
|
Reference in New Issue
Block a user