mirror of
https://github.com/smarty-php/smarty.git
synced 2025-11-03 13:51:36 +01:00
55 lines
2.0 KiB
XML
55 lines
2.0 KiB
XML
<?xml version="1.0" encoding="windows-1251"?>
|
||
<!-- $Revision$ -->
|
||
<chapter id="chapter.debugging.console">
|
||
<title>Отладочная консоль</title>
|
||
<para>
|
||
В Smarty включена консоль для отладки. Консоль позволяет узнать все включенные
|
||
файлы, присвоенные переменные и настройки из конфигурационных файлов.
|
||
Шаблон "debug.tpl", поставляемый вместе со Smarty, управляет видом консоли.
|
||
Установите опцию Smarty $debugging в true и, если надо, укажите в $debug_tpl путь
|
||
к шаблону debug.tpl (по умолчанию это SMARTY_DIR).
|
||
Когда вы загружаете страницу, должно появиться всплывающие окно и вывести консоль
|
||
отладки. Для вывода доступных переменных из конкретного шаблона, см. функцию
|
||
<link linkend="language.function.debug">{debug}</link>. Для отключения консоли
|
||
отладки, установите $debugging в false. Можно также опционально включить консоль
|
||
отладки, добавив SMARTY_DEBUG в URL, если включена опция <link
|
||
linkend="variable.debugging.ctrl">$debugging_ctrl</link>.
|
||
</para>
|
||
<note>
|
||
<para>
|
||
Консоль отладки не работает, когда используется функция API fetch().
|
||
Необходимо использовать только функцию display(). Она генерирует
|
||
javascript код вначале каждой сгенерированной страницы. Если вам не
|
||
нравится javascript, можно отредатировать debug.tpl для изменения
|
||
способа отображения по вашему вкусу. Отладочная информация не кэшируется
|
||
и в отладочную информацию не включается информация о debug.tpl.
|
||
</para>
|
||
</note>
|
||
<note>
|
||
<para>
|
||
Время загрузки каждого шаблона и файла конфигурации выводятся в секундах или
|
||
в миллисекундах.
|
||
</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
|
||
-->
|