OPPDATERING: En nedlasting pakke er tilgjengelig her: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
Her er den modifiserte koden, arbeide og klar til å gå ..
Her er link hvor du kan laste ned nanotree javascript ...
http://nanotree.sourceforge.net/~~V
Bytt min variabel {$ Site.framework_pub} hensiktsmessig slik at javascript og bilder kan lastes riktig.
Også merk har jeg lagt på en del for å håndtere brukerdefinerte debug Vars ... Min debug struktur heter '_user_debug' og '_user_debug_key'
For mer informasjon om hvordan å gjennomføre dette titt på denne tråden:
http://www.smarty.net/forums/viewtopic.php?p=31241 # 31241
Ellers hvis du ikke er interessert, er det trygt å fjerne denne delen fra malen. Du kan også fjerne {if} setningen jeg brukte til å pakke malen Var delen.
En annen ting du kanskje ønsker å spille med, er hvor mange tegn er utgang som verdien for debug. Se etter dette og endre det andre nummeret til å endre maks chars utgang: @ debug_print_var: 0:1000
PS Kan noen finne ut hvorfor jeg får en plass over <h3> i riktig celle?
Håper dette hjelper, vet jeg jeg liker det ![]()
PS For å få all javascript fungerer trenger du bare å endre linjen "Var mynanopath =" og sørge for at det peker til den offentlige nanopath katalogen. Du kan ned nanotree pakken fra http://sourceforge.net/projects/nanotree/
Her er den oppdaterte koden
| Kode: |
| {* Smarty Custom DHTML Debug Mal @ Forfatter Hielke Hoeve @ Author Owen Cole <owenc på ideamesh dot com> @ Siden 02/13/2006 Smarty 2.6.12 @ Pakke Smarty @ Filnavn 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 ("funksjon nodeEdited (treeNode) {ldelim} \ n"); _smarty_console.document.write ("Var closedGif = '" + mynanopath + "bilder \ / folder_closed.gif'; \ n"); {* Lag basen node *} {* Lag node for malen inneholder *} _smarty_console.document.write ("rootNode.addChild (node {$ teller}); \ n"); {* Lag node for brukergrupper debug variabler *} {* Lag barn noder for brukergrupper debug variabler *} {* Lag node for mal variabler *} {* Lag underordnede noder for Mal variabler *} {* Lag node for Smarty config file variabler *} {* Lag underordnede noder for Smarty config file variabler *} _smarty_console.document.write ("\ / \ / -> \ n"); |









































