ACTUALITZACIÓ: Un paquet de descàrrega està disponible aquí: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
Aquí està el codi modificat, treballant i llest per sortir ..
Aquí està l'enllaç on es pot descarregar el javascript nanotree ...
http://nanotree.sourceforge.net/ ~ ~ V
Torneu a introduir la meva variable $ {} Site.framework_pub adequada perquè el javascript i les imatges es poden carregar correctament.
També tingui en compte, he afegit una secció per manejar definits per l'usuari vars depuració ... El meu estructura de depuració es diu '_user_debug' i '_user_debug_key'
Per obtenir més informació sobre com implementar aquest cop d'ull a aquest fil:
http://www.smarty.net/forums/viewtopic.php?p=31241 # 31241
En cas contrari, si vostè no està interessat, és segur per eliminar aquesta secció de la plantilla. També pot treure la condició {if} Jo solia embolicar la secció var plantilla.
Una altra cosa que vostè pot ser que vulgui jugar és la quantitat de caràcters de sortida com el valor de depuració. Busqui aquest i modificar el segon número per modificar la sortida de caràcters màx: @ debug_print_var: 0:1000
PD Algú pot entendre per què m'estic fent un espai per sobre de la <h3> a la cel de la dreta?
Espero que això ajudi, jo sé que m'agrada ![]()
PS: Per aprofitar tot el javascript funciona correctament només haurà de modificar la línia "var = mynanopath" i assegureu-vos que apunta al seu directori nanopath públic. Vostè pot baixar el paquet de nanotree http://sourceforge.net/projects/nanotree/
Aquí està el codi actualitzat
| Codi: |
| {* Smarty DHTML personalitzat plantilla de depuració @ Author Hielke Hoeve @ Author Owen Col <owenc en ideamesh punts com> @ Since 02/13/2006 Smarty 2.6.12 @ Paquet de 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ó nodeEdited (TreeNode) {ldelim} \ n"); _smarty_console.document.write ("var closedGif = '" + + mynanopath "images \ / folder_closed.gif', \ n"); {* Crear * base de node} {* Crear el node de plantilla inclou *} _smarty_console.document.write ("rootNode.addChild (node {$ comptador}); \ n"); {* Crear el node per a les variables de depuració d'usuari *} {* Crear nodes secundaris per a les variables de depuració d'usuari *} {* Crear el node de plantilla de les variables *} {* Crear nodes secundaris per a les variables de la plantilla *} {* Crear node per a les variables de configuració d'arxius de Smarty *} {* Creació de nodes secundaris de les variables de configuració d'arxius de Smarty *} _smarty_console.document.write ("\ / \ / -> \ n"); |









































