Les balises DTML

  Instruction conditionnelle

<dtml-if expr= "prix < 150">
    instructions
<dtml-elif  "prix > 300">
    instructions
<dtml-else>
    instructions
</dtml-if>
  Insertion itérative : la balise dtml-in

Ex 1 : Afficher le tracé de la progression d'un utilisateur dans l'arborescence
d'un site
<dtml-in PARENTS reverse>
    <dtml-if sequence-start>
        Zope :  <dtml-var title>
    <dtml-elif sequence-end>
        <dtml-var title>
    <dtml-else>
        / <dtml-title>
    </dtml-if>
</dtml-in>

On obtient : "Zope : folder1 / folder_fils  / folder_fils1.1 / Folder_fils1.1.1"