<?xml version="1.0" encoding="utf-8"?>
<document>
   <titre>L’utilisation des modèles HTML (Template) avec Python</titre>
   <contenu>
      <h2>Les templates avec Python</h2>

      <p class="abstract">
         Dans un <a href="/articles/Template/">article connexe</a>, Batiste Bieler, vous a fournit une implémentation des templates itératifs
         en utilisant <a href="http://www.php.net/"><acronym title="PHP Hypertext Preprocessor">PHP</acronym></a> et bien aujourd’hui je suis en mesure de vous offrir (sous licence <acronym title="GNU General Public Licence">GPL</acronym>) la possibilité
         d’utiliser vos templates avec le langage <a href="http://www.python.org" title="">Python</a>.
      </p>

      <p>
         Pour plus de détails sur la raison d’utiliser un système basé sur des templates, je vous invite à lire l'<a href="/articles/Template/">article précédant</a>.
     </p>

      <h3>Fonctionnalités</h3>
      <dl>
         <dt>Remplacement simple</dt>
         <dd>Remplacer une valeur par un élément (la base des templates). Voir l'<a href="template.cgi#simple">exemple</a>.</dd>
         <dt>Boucle</dt>
         <dd>Générer une liste d'éléments semblables. Voir l'<a href="template.cgi#loop">exemple</a>.</dd>
         <dt>Instruction conditionnelle</dt>
         <dd>Obtenir un comportement différent en fonction des valeurs présentes. Voir l'<a href="template.cgi#if">exemple</a>.</dd>
         <dt>Fonction récursive</dt>
         <dd>Générer un menu à <var>n</var niveaux ou la carte d’un site internet. Voir l'<a href="template.cgi#recursion">exemple</a>.</dd>
      </dl>

      <h3>Démonstration</h3>

      <p><a href="template.cgi">la démo.</a></p>

   </contenu>
      
<zone>

      <h3>Liens</h3>
      <ul>
         <li><a href="/articles/Template/">Article sur la version utilisant <acronym title="PHP Hypertext Preprocessor">PHP</acronym></a></li>
         <li><a href="pytemplate.zip">Code source</a> (zip)</li>
      </ul>

      <h4>Auteur</h4>
      <p>Yoan Blanc</p>
      
      <h4>Licence</h4>
      <p><a href="http://opensource.org/licenses/gpl-license.php">GPL</a></p>
      
   </zone>
</document>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    		