UPDATE: пакет можно загрузить здесь: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
Вот модифицированный код, работает и готов к работе ..
Вот ссылка где можно скачать nanotree JavaScript ...
http://nanotree.sourceforge.net/~~V
Замените моей переменная {$} Site.framework_pub соответствующим образом, что JavaScript и изображения могут быть загружены правильно.
Также обратите внимание, я добавил в раздел обрабатывать определенные пользователем переменные отладки ... Моя отладки структура под названием «_user_debug» и «_user_debug_key"
Для получения дополнительной информации о том, как реализовать этот взгляд на эту тему:
http://www.smarty.net/forums/viewtopic.php?p=31241 # 31241
В противном случае, если вас не интересует, что это безопасно, чтобы удалить этот раздел из шаблона. Кроме того, можно удалить, если {} заявление, которое я использовал, чтобы обернуть раздел шаблона обл.
Другая вещь, которую вы можете играть с, сколько символов выводятся в качестве значения для отладки. Посмотрите на это и изменить второй номер, чтобы изменить максимальный выходной символов: @ debug_print_var: 0:1000
PS Можно ли выяснить, почему я получаю пространство над <h3> в правой ячейке?
Надеюсь, это поможет, я знаю, мне нравится ![]()
PS Чтобы получить все JavaScript работает правильно вам нужно всего лишь изменить строку "уаг mynanopath =" и убедитесь, что оно указывает на ваш публичный каталог nanopath. Вы можете вниз nanotree пакет http://sourceforge.net/projects/nanotree/
Вот обновленный код
| Код: |
| {* Smarty пользовательских DHTML отладки шаблона @ Автор Hielke Hoeve @ Автор Оуэн Коул <owenc на ideamesh точка com> @ С 02/13/2006 Smarty 2.6.12 @ Пакет Smarty @ Имя файла debug.tpl *} {} Assign_debug_info <SCRIPT Language=javascript> если (self.name == ") {} ldelim _smarty_console.document.write ("\ / ** \ п"); _smarty_console.document.write ("\ / ** \ п"); _smarty_console.document.write ("функция nodeEdited (TreeNode) {} ldelim \ п"); _smarty_console.document.write ("VAR closedGif = '" + + mynanopath "образов \ / folder_closed.gif; \ п"); {* Регистрация * база узлов} {* Создать узел шаблон включает в себя *} _smarty_console.document.write ("rootNode.addChild (узел {$ счетчик}); \ п"); {* Создать узел пользовательские переменные отладки *} {* Создание дочерних узлов пользовательские переменные отладки *} {* Создать узел * шаблоны переменных} {* Создание дочерних узлов для переменных шаблона *} {* Создание узла Smarty переменных конфигурационного файла *} {* Создание дочерних узлов для Smarty переменных конфигурационного файла *} _smarty_console.document.write ("\ / \ / -> \ п"); |









































