更新:这里提供一个下载包: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
下面是修改后的代码,工作和准备去......
下面是链接在这里您可以下载nanotree的JavaScript ...
http://nanotree.sourceforge.net/~~V
替换变量{$ Site.framework_pub}适当的,因此,可以正确加载JavaScript和图像。
还请注意,我在一节中添加处理用户定义的调试瓦尔...我调试结构被命名为'_user_debug'和'_user_debug_key“
如需就如何落实这一看看这个线程的详细信息:
http://www.smarty.net/forums/viewtopic.php?p=31241#31241
否则,如果你不感兴趣,它是安全的,从模板中删除该条。 你也可以删除{}声明,我用来包裹模板VAR部分。
作为用于调试的值是多少字符输出,你可能要玩的是另一件事。 寻找和修改第二个数字来改变最大输出字符:@ debug_print_var:0:1000
PS可以弄清楚为什么我得到正确的细胞以上的<H3>空间?
希望这会有所帮助,我知道我喜欢它 ![]()
PS 要获得所有的JavaScript正常工作,你只需要修改行“mynanopath =”,并确保它指向你的的公共nanopath目录。 下来,你可以从nanotree包http://sourceforge.net/projects/nanotree/
下面是更新后的代码
| 代码: |
| {* Smarty的自定义DHTML调试模板 @作者Hielke HOEVE @作者欧文·科尔<owenc在ideamesh点com> 自2006年2月13日Smarty的2.6.12 _AT_包Smarty的 _AT_名文件debug.tpl *} {assign_debug_info} <SCRIPT language=javascript> (self.name ==“){ldelim} _smarty_console.document.write(“\ / ** \ N”); _smarty_console.document.write(“\ / ** \ N”); _smarty_console.document.write(“功能nodeEdited(TreeNode的){ldelim} \ N”); _smarty_console.document.write(VAR closedGif ='+ mynanopath +“图像\ / folder_closed.gif'; \ N”); {*创建基地的节点*} {*创建模板节点包括*} _smarty_console.document.write(“rootNode.addChild(节点{计数器$}); \ N”); {*创建用户调试变量的节点*} {*创建子节点,为用户调试变量*} {*创建的模板变量的节点*} {*创建子节点模板变量*} {* Smarty的配置文件中的变量的节点*} {* Smarty的配置文件中的变量创建子节点*} _smarty_console.document.write(“\ / \ / - > \”); |









































