UPDATE:ダウンロードパッケージはここから入手可能です: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
ここで変更したコードが動作して行く準備ができて、である...
ここでは、nanotree javascriptをダウンロードできるリンクは...
http://nanotree.sourceforge.net/~~V
適切にjavascriptとイメージが正しくロードすることができるというのが私の変数{$ Site.framework_pub}を置き換えます。
また、注意してください、私は、ユーザー定義されたデバッグのvarsを処理するセクションに追加しました...私のデバッグの構造は、 '_user_debug'と '_user_debug_key'という名前が付けられ
このスレッドではこの外観を実装する方法の詳細は:
http://www.smarty.net/forums/viewtopic.php?p=31241#31241
あなたが興味を持っていない場合、それ以外の場合はテンプレートからそのセクションを削除しても安全です。 また、私はテンプレートのvarセクションをラップするために使用されるの{if}ステートメントを削除することができます。
あなたと遊びたいと思うかもしれないもう一つは、デバッグ用の値として出力されますどのように多くの文字です。 これを見て、最大文字の出力を変更する2番目の番号を変更します。@ debug_print_var:0:1000
私は右のセルに<H3>上の空間を取得しています、なぜPSは誰を把握することはできますか?
この情報がお役に立てば幸い、私はそれを好む知っている ![]()
PSは、 すべてのJavaScriptはあなただけの"var mynanopath ="行を変更し、それがあなたの公共nanopathディレクトリを指してを確認する必要が正しく動作して取得する。 あなたがダウンしてnanotreeパッケージからできhttp://sourceforge.net/projects/nanotree/
ここで更新されたコードです。
| コード: |
| {* SmartyのカスタムDHTMLのデバッグテンプレート @作者Hielke Hoeveの ideameshドットcom>での@ authorオーウェンコール<owenc @ 2006年2月13日のSmarty 2.6.12以降 @パッケージのSmarty @ファイル名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( "関数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( "\ / \ / - >の\ n"); |









































