mirror of
https://github.com/smarty-php/smarty.git
synced 2025-11-01 04:41:37 +01:00
sync with EN
This commit is contained in:
@@ -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
|
||||
-->
|
||||
@@ -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>.
|
||||
|
||||
Reference in New Issue
Block a user