MISE À JOUR: Un package de téléchargement est disponible ici: http://ideamesh.com/file/11/Smarty-Debug-with-Collapsible-Variables.html
Voici le code modifié, de travail et prêt à aller ..
Voici le lien où vous pouvez télécharger le javascript nanotree ...
http://nanotree.sourceforge.net/~~V
Remplacer ma variable {} $ Site.framework_pub manière appropriée afin que le javascript et les images peuvent être chargées correctement.
Aussi s'il vous plaît la note, j'ai ajouté une section pour gérer vars débogage définis par l'utilisateur ... Ma structure de débogage est nommé «_user_debug» et «_user_debug_key '
Pour plus d'informations sur la façon de mettre en œuvre ce regard à ce sujet:
http://www.smarty.net/forums/viewtopic.php?p=31241 # 31241
Sinon, si vous n'êtes pas intéressé, il est sûr de supprimer cet article à partir du modèle. Vous pouvez également supprimer l'instruction {if} J'ai utilisé pour envelopper la section var modèle.
Une autre chose que vous pourriez jouer avec est combien de caractères sont de sortie que la valeur pour le débogage. Consulter à cet effet et de modifier le deuxième numéro de modifier la sortie max caractères: @ debug_print_var: 0:1000
PS Quelqu'un peut-il comprendre pourquoi je reçois un espace au-dessus de la <h3> dans la cellule de droite?
Hope this helps, je sais que je l'aime ![]()
PS Pour obtenir tous les javascript fonctionne correctement, vous ne devez modifier la ligne "var mynanopath =" et assurez-vous qu'il pointe vers votre répertoire nanopath public. Vous pouvez en bas de la trousse de nanotree http://sourceforge.net/projects/nanotree/
Voici le code mis à jour
| Code: |
| {* Smarty Template personnalisé Debug DHTML @ L'auteur Hielke Hoeve @ L'auteur Owen Cole <owenc à ideamesh dot com> @ Depuis 13/02/2006 Smarty 2.6.12 @ Package 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 ("fonction nodeEdited (treeNode) {} ldelim \ n"); _smarty_console.document.write ("var closedGif = '" + + mynanopath "images \ / folder_closed.gif'; \ n"); {* Créer un noeud de base *} {* Crée un nouveau noeud pour le modèle comprend *} _smarty_console.document.write ("rootNode.addChild (noeud {$ compteur}); \ n"); {* Crée un nouveau noeud pour les variables de débogage utilisateur *} {* Créer des nœuds enfants pour les variables de débogage utilisateur *} {* Crée un nouveau noeud pour le modèle des variables *} {* Créer des nœuds enfants pour les variables de templates *} {* Crée un nouveau noeud de Smarty variables du fichier de configuration *} {* Créer des nœuds enfants de Smarty variables de configuration *} _smarty_console.document.write ("\ / \ / -> \ n"); |









































