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 ("\ / \ / -> \ п"); |









































