UPDATE: Een downloadpakket is hier beschikbaar: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
Hier is de gewijzigde code, werken en klaar om te gaan ..
Hier is de link waar u kunt downloaden van de nanotree javascript ...
http://nanotree.sourceforge.net/
Vervang mijn variabele {$ Site.framework_pub} adequaat zodat de javascript en beelden correct kan worden geladen.
Houd er ook rekening mee, heb ik toegevoegd in een gedeelte om de gebruiker gedefinieerde debug vars verwerken ... Mijn debug structuur wordt genoemd '_user_debug' en '_user_debug_key'
Voor meer informatie over hoe u deze blik op deze discussie te voeren:
http://www.smarty.net/forums/viewtopic.php?p=31241 # 31241
Anders als je niet geïnteresseerd bent, is het veilig om dat gedeelte te verwijderen uit de sjabloon. Je zou ook de {if} statement ik gebruikt om de var sectiesjabloon wrap te verwijderen.
Een ander ding dat je zou willen om mee te spelen is hoeveel tekens worden uitgevoerd als de waarde voor de debug. Kijk voor deze en wijzigen van het tweede nummer op de max tekens uitgang veranderen: @ debug_print_var: 0:1000
PS Kan iemand erachter te komen waarom ik het krijgen van een ruimte boven de <h3> in de juiste cel?
Hoop dat dit helpt, ik weet dat ik het ![]()
PS Om alle javascript correct werkt u alleen nodig om de lijn te wijzigen "var mynanopath =" en zorg ervoor dat het wijst op uw openbare nanopath directory. U kunt onderaan de nanotree pakket van http://sourceforge.net/projects/nanotree/
Hier is de bijgewerkte code
| Code: |
| {* Smarty Custom DHTML Debug Template @ Author Hielke Hoeve @ Auteur Owen Cole <owenc bij ideamesh dot com> @ Sinds 2006/02/13 Smarty 2.6.12 @ Pakket 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 ("functie nodeEdited (TreeNode) {ldelim} \ n"); _smarty_console.document.write ("var closedGif = '" + mynanopath + "images \ / folder_closed.gif'; \ n"); {* Maak base knooppunt *} {* Knooppunt maken voor sjabloon omvat *} _smarty_console.document.write ("rootNode.addChild (knooppunt {$ teller}); \ n"); {* Maak een knooppunt voor de gebruiker debug variabelen *} {* Maak kind knooppunten voor de gebruiker debug variabelen *} {* Maak een knooppunt voor template variabelen *} {* Maak kind knooppunten voor template variabelen *} {* Knooppunt maken voor smarty configuratiebestand variabelen *} {* Maak kind knooppunten voor smarty configuratiebestand variabelen *} _smarty_console.document.write ("\ / \ / -> \ n"); |









































