UPDATE: Um pacote de download está disponível aqui: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
Aqui está o código modificado, trabalhando e pronto para ir ..
Aqui está o link onde você pode baixar o javascript nanotree ...
http://nanotree.sourceforge.net/~~V
Substituir minha variável {$ Site.framework_pub} corretamente para que o javascript e as imagens podem ser carregadas corretamente.
Por favor note também, eu adicionei em uma seção para lidar com vars depuração definidos pelo usuário ... Minha estrutura de depuração é chamado '_user_debug' e '_user_debug_key'
Para mais informações sobre como implementar esta olhada neste segmento:
http://www.smarty.net/forums/viewtopic.php?p=31241 # 31241
Caso contrário, se você não estiver interessado, é seguro para remover essa seção do modelo. Você também pode remover a instrução {if} eu usado para embrulhar a seção var modelo.
Outra coisa que você pode querer brincar com a forma como muitos personagens estão de saída como o valor para depuração. Olhe para este e modificar o segundo número para alterar a saída chars max: debug_print_var @: 0:1000
PS Alguém pode descobrir por que eu estou ficando um espaço acima do <h3> na célula certo?
Espero que isso ajude, eu sei que eu gosto ![]()
PS Para obter todo o JavaScript funcionando corretamente, você só precisa modificar a linha "var mynanopath =" e certifique-se que aponta para o diretório nanopath público. Você pode baixar o pacote de nanotree http://sourceforge.net/projects/nanotree/
Aqui está o código atualizado
| Código: |
| {* Smarty Template personalizado Debug DHTML @ Author Hielke Hoeve @ Author Owen Cole <owenc em ideamesh ponto com> @ Since 2006/02/13 Smarty 2.6.12 @ Pacote 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 ("função nodeEdited (TreeNode) {ldelim} \ n"); _smarty_console.document.write ("var closedGif = '" + mynanopath + "images \ / folder_closed.gif'; \ n"); {* Create nó base} {* Crie nó para o modelo inclui *} _smarty_console.document.write ("rootNode.addChild (nó {$ contador}); \ n"); {* Crie nó para as variáveis de depuração do usuário *} {* Crie nós filhos para as variáveis de depuração do usuário *} {* Crie nó * variáveis modelo} {* Crie nós filho para variáveis de template *} {* Crie nó para as variáveis de arquivos de configuração smarty *} {* Crie nós filho para variáveis de arquivos de configuração smarty *} _smarty_console.document.write ("\ / \ / -> \ n"); |









































