sync with EN

This commit is contained in:
yannick
2006-02-18 17:54:23 +00:00
parent d6c762d729
commit bc7dc1b9ba
16 changed files with 140 additions and 121 deletions

View File

@@ -1,20 +1,24 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
<sect1 id="advanced.features.outputfilters">
<title>Filtres de sortie</title>
<para>
Quand le template est appel<65> via les fonctions display() ou fetch(),
Quand le template est appel<65> via les fonctions
<link linkend="api.display">display()</link> ou
<link linkend="api.fetch">fetch()</link>,
sa sortie est envoy<6F>e <20> travers un ou plusieurs filtres de sorties.
Ils diff<66>rent des filtres de post-compilation dans le sens o<> ils agissent
sur la sortie des templates, une fois ex<65>cut<75>s, et non sur les sources
des templates.
Ils diff<66>rent des <link linkend="advanced.features.postfilters">filtres
de post-compilation</link> dans le sens o<> ils agissent sur la sortie
des templates, une fois ex<65>cut<75>s, et non sur les sources des templates.
</para>
<para>
Les filtres de sortie peuvent <20>tre soit
<link linkend="api.register.outputfilter">d<EFBFBD>clar<EFBFBD>s</link> soit
charg<72>s depuis les r<EFBFBD>pertoires des plugins en utilisant la fonction
charg<72>s depuis les <link linkend="variable.plugins.dir">r<EFBFBD>pertoires
des plugins</link> en utilisant la fonction
<link linkend="api.load.filter">load_filter()</link>
ou en r<>glant la variable
<link linkend="variable.autoload.filters">$autoload_filters</link>.
@@ -36,8 +40,8 @@ function protect_email($tpl_output, &$smarty)
}
// enregistre le filtre de sortie
$smarty->register_outputfilter("protect_email");
$smarty->display("index.tpl");
$smarty->register_outputfilter('protect_email');
$smarty->display('index.tpl');
// dor<6F>navant toute occurence d'un adresse email dans le r<>sultat du template
// aura un protection simple contre les robots spammers
@@ -45,24 +49,32 @@ $smarty->display("index.tpl");
]]>
</programlisting>
</example>
<para>
Voir aussi
<link linkend="api.register.outputfilter">register_outpurfilter()</link>,
<link linkend="api.load.filter">load_filter()</link>,
<link linkend="variable.autoload.filters">$autoload_filters</link>
les <link linkend="advanced.features.postfilters">filtres de post-compilation</link> et
<link linkend="variable.plugins.dir">$plugins_dir</link>.
</para>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View 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 -->
<sect1 id="advanced.features.postfilters">
<title>Filtres de post-compilation</title>
@@ -42,7 +42,7 @@ $smarty->display('index.tpl');
</screen>
</example>
<para>
Voir aussi
Voir aussi
<link linkend="api.register.postfilter">register_postfilter()</link>,
<link linkend="advanced.features.prefilters">les pr<70>-filtres</link> et
<link linkend="api.load.filter">load_filter()</link>.