2009-04-04 4 views

ответ

62

Используйте {debug}From the manual:

{debug} дамп отладки консоль к странице. Это работает независимо от настроек отладки в скрипте php. Поскольку это выполняется во время выполнения, , это может показывать только назначенные переменные ; а не шаблоны, которые используются . Тем не менее, вы можете увидеть все доступные переменные в пределах области действия шаблона.

$debugging = true должен быть включен в настройках или классе, и всплывающие окна сайта должны быть разблокированы, чтобы увидеть окно

+0

Ура, это то, что я искал for – Lorenzo

+3

Не забудьте разрешить всплывающие окна при использовании {debug}. Браузер блокирует всплывающее всплывающее окно по умолчанию. – codefreak

+1

по-прежнему полезен в 2014 году (возможно, для более старых версий smarty) – Ejaz

6

Обновленного ответ для Smarty 3: getTemplateVars

// If no parameter is given, an array of all assigned variables are returned. 
$all_tpl_vars = $smarty->getTemplateVars(); 
Смежные вопросы