mirror of
https://github.com/smarty-php/smarty.git
synced 2025-10-29 19:31:36 +01:00
61 lines
2.4 KiB
XML
61 lines
2.4 KiB
XML
|
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
|||
|
|
<!-- $Revision$ -->
|
|||
|
|
<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<67>es et charg<72>es depuis un fichier de
|
|||
|
|
configuration pour le template courant. Un template appel<65> "debug.tpl"
|
|||
|
|
est inclus dans la distribution de Smarty. Si besoin, vous pouvez d<>finir
|
|||
|
|
$debug_tpl de fa<66>on <20> ce que ce dernier contienne le chemin
|
|||
|
|
du template <20> utiliser(dans SMARTY_DIR par defaut).
|
|||
|
|
Lorsque vous chargez la page, une console javascript est cens<6E>e surgir
|
|||
|
|
et vous donner les noms de toutes les variables inclues et assign<67>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 <20> false.
|
|||
|
|
Vous pouvez <20>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<69>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 <20> la fin du template qui d<>clenchent l'ouverture
|
|||
|
|
de la fen<65>tre. Si vous n'aimez pas javascript, vous pouvez modifier
|
|||
|
|
debug.tpl pour formater les donn<6E>es de la fa<66>on qui vous conviendra le
|
|||
|
|
mieux. Les donn<6E>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<71>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
|
|||
|
|
-->
|