mirror of
https://github.com/smarty-php/smarty.git
synced 2025-10-29 19:31:36 +01:00
62 lines
2.4 KiB
XML
62 lines
2.4 KiB
XML
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
<!-- $Revision$ -->
|
|
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
|
<chapter id="chapter.debugging.console">
|
|
<title>Console de débogage</title>
|
|
<para>
|
|
Il existe une console de débogage dans Smarty. La console vous indique
|
|
toutes les variables incluses, assignées et chargées depuis un fichier de
|
|
configuration pour le template courant. Un template appelé "debug.tpl"
|
|
est inclus dans la distribution de Smarty. Si besoin, vous pouvez définir
|
|
$debug_tpl de façon à ce que ce dernier contienne le chemin
|
|
du template à utiliser(dans SMARTY_DIR par defaut).
|
|
Lorsque vous chargez la page, une console javascript est censée surgir
|
|
et vous donner les noms de toutes les variables inclues et assignées dans
|
|
votre page courante. Pour voir toutes les variables d'un template particulier,
|
|
voir la fonction <link linkend="language.function.debug">{debug}</link>.
|
|
Pour désactiver la console de débogage, définissez $debugging à false.
|
|
Vous pouvez également temporairement activer le débogage en indiquant
|
|
SMARTY_DEBUG dans l'url si tant est que l'option
|
|
<link linkend="variable.debugging.ctrl">$debugging_ctrl</link> soit activée.
|
|
</para>
|
|
<note>
|
|
<title>Note technique</title>
|
|
<para>
|
|
La console de débogage ne fonctionne pas si vous utilisez l'API fetch (),
|
|
mais seulement lorsque vous utilisez display (). C'est en effet un jeu
|
|
d'instructions javascripts à la fin du template qui déclenchent l'ouverture
|
|
de la fenêtre. Si vous n'aimez pas javascript, vous pouvez modifier
|
|
debug.tpl pour formater les données de la façon qui vous conviendra le
|
|
mieux. Les données de débogage ne sont pas mises en cache et les
|
|
informations de debug.tpl ne sont pas incluses dans la sortie de la
|
|
console de débogage.
|
|
</para>
|
|
</note>
|
|
<note>
|
|
<para>
|
|
Le temps de chargement des templates et des fichiers de configuration sont
|
|
indiqués en secondes.
|
|
</para>
|
|
</note>
|
|
</chapter>
|
|
<!-- 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
|
|
-->
|