Dear Wiki user, You have subscribed to a wiki page or wiki category on "Velocity Wiki" for change notification.
The following page has been changed by TimWhite: http://wiki.apache.org/jakarta-velocity/VelocityDebuggingTemplate ------------------------------------------------------------------------------ - I've worked a lot with the PHP templating system, Smarty, and I've adapted it's handy debugging console for Velocity. + This console will display a popup window with information about all of the variables available in the Velocity Context. It can be an invaluable debugging tool. - Put the code below into a template called "debug.vm", and #parse it at the end of the template you want to debug (after the </html> tag). It will pop up a window with all of the context variables in it, so you can see what is being passed to your template. (Thanks to Dan Chapman for working on this as well). + To use, either add this pair of macros to your template, or better yet, to your VM_Global_library.vm file. Then from the template you want to debug, you can simply add #showDebugPopup() to the bottom of the template you want to debug, and it will pop up a window with debugging information. You'll need to remove that invocation before you go to production. :) - Enjoy! - - Tim White Here is the latest version, which uses the ContextTool. You must have access to the Context Tool as $context for this to work. There is a version below this that does not require that. This newer version also removes any variables that are invalid VTL. - - To use, either add this pair of macros to your template, or better yet, to your VM_Global_Library.vm file. Then from the template you want to debug, you can simply add #showDebugPopup() to the bottom of the template you want to debug, and it will pop up a window with debugging information. You'll need to remove that invocation before you go to production. :) {{{ ## --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
