UPDATE: Een download pakket is hier beschikbaar: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
Hier is de aangepaste code, werk-en klaar om te gaan ..
Hier is de link waar u kunt downloaden van de nanotree javascript ...
http://nanotree.sourceforge.net/~~V
Vervang mijn variabele {$ Site.framework_pub} behoren, zodat de javascript en afbeeldingen correct kan worden geladen.
Ook let, heb ik toegevoegd in een sectie om door de gebruiker gedefinieerde debug vars gaan ... Mijn debug-structuur is de naam '_user_debug' en '_user_debug_key'
Voor meer informatie over hoe u deze blik op deze draad 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 van de sjabloon. Je zou ook kunnen verwijderen {if} uitspraak die ik gebruikt om de template var sectie wikkelen.
Een ander ding dat je zou willen spelen is hoeveel tekens worden uitgevoerd als de waarde voor debug. Kijk voor deze en het tweede nummer aan de max. tekens uitgang te veranderen te wijzigen: @ 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 leuk vinden ![]()
PS Om alle javascript goed werkt hoef je alleen maar om de lijn te wijzigen "var mynanopath =" en zorg ervoor dat het verwijst naar uw openbare nanopath directory te maken. U kunt naar beneden de nanotree pakket van http://sourceforge.net/projects/nanotree/
Hier is de bijgewerkte code
| Code: |
| {* Smarty Custom DHTML Debug sjabloon @ Auteur Hielke Hoeve @ Auteur Owen Cole <owenc op ideamesh dot com> @ Sinds 02/13/2006 Smarty 2.6.12 @ Pakket Smarty @ Bestandsnaam 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 basis knooppunt *} {* Maak knooppunt voor sjabloon bevat *} _smarty_console.document.write ("rootNode.addChild (node {$ teller}), \ n"); {* Maak knooppunt voor de gebruiker debug variabelen *} {* Maak onderliggende knooppunten voor de gebruiker debug variabelen *} {* Maak knooppunt voor template variabelen *} {* Maak onderliggende knooppunten voor de template variabelen *} {* Maak knooppunt voor smarty config file variabelen *} {* Maak onderliggende knooppunten voor smarty config file variabelen *} _smarty_console.document.write ("\ / \ / -> \ n"); |









































