Update: Un paquete de descarga está dispoñible aquí: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
Aquí está o código modificado, traballando e preparado para ir ..
Aquí está a ligazón onde podes descargar o javascript nanotree ...
http://nanotree.sourceforge.net/ ~ ~ V
Substituír miña variable {$ Site.framework_pub} correctamente para que o javascript e as imaxes poden ser cargadas correctamente.
Teña en conta tamén, eu engade nunha sección para xestionar vars depuración definidos polo usuario ... A miña estrutura de depuración chámase '_user_debug' e '_user_debug_key'
Para máis información sobre como aplicar esta ollada neste segmento:
http://www.smarty.net/forums/viewtopic.php?p=31241 # 31241
Se non, se non está interesado, é seguro para eliminar esa sección do modelo. Tamén pode eliminar a instrución {if} eu usado para embrulhar a sección var modelo.
Outra cousa que pode querer xogar coa forma como moitos personaxes están de saída como o valor de depuración. Olhe a este e modificar o segundo número para cambiar a saída chars max: debug_print_var @: 0:1000
PS Alguén pode descubrir por que eu estou quedando un espazo enriba do <h3> na célula non?
Espero que isto axude, eu sei que me gusta ![]()
PS Para todo o Javascript funcionando correctamente, só precisa modificar a liña "var mynanopath =" e asegúrese de que apunta ao directorio nanopath público. Podes baixar o paquete de nanotree http://sourceforge.net/projects/nanotree/
Aquí está o código actualizado
| Código: |
| {* Smarty Template personalizado Debug DHTML @ Author Hielke Hoeve @ Author Owen Cole <owenc en ideamesh punto com> @ Since 2006/02/13 Smarty 2.6.12 @ Paquete Smarty @ Filename debug.tpl *} {} Assign_debug_info <script Language=javascript> if (self.name == ") {} ldelim _smarty_console.document.write ("\ / ** \ n"); _smarty_console.document.write ("\ / ** \ n"); _smarty_console.document.write ("función nodeEdited (TreeNode) {ldelim} \ n"); _smarty_console.document.write ("var closedGif = '" + mynanopath + "images \ / folder_closed.gif'; \ n"); {* Crear nodo base} {* Crear nó para o modelo inclúe *} _smarty_console.document.write ("rootNode.addChild (nodo {$ contador}): \ n"); {* Crear nodo para as variables de depuración do usuario *} {* Crear nós fillos para as variables de depuración do usuario *} {* Crear nodo * variables modelo} {* Crear nós fillo para variables de plantilla *} {* Crear nodo para as variables de arquivos de Smarty *} {* Crear nós fillo para variables de arquivos de Smarty *} _smarty_console.document.write ("\ / \ / -> \ n"); |









































