Merci pour tes retours.
Qu'entends tu par
rendre le XML moins complexe ?
C'est vrai que la syntaxe de l'élément <atm-linx> est surement trop complexe pour la plupart des cas usuels, mais elle s'avère très utile quand on entre dans des cas particuliers.
Pour le codex, nous sommes en train de réfléchir à publier des bouts de code assez génériques.
D'autres ont déjà commencé.
C'est en effet un bon moyen de se familiariser en douceur avec les balises XML et la syntaxe du meta-langage d'Automne.
Tu peux toujours poster tes demandes sur le forum en attendant, si tu bloques quelque part
Si on voulait coder la même boucle dans un module développé avec Automne on pourrait écrire à peu près le code suivant :
Code :
<block module="eboutique" id="fiche-produit">
<atm-search what="{Produit}" name="produit">
<atm-search-param name="produit" type="{Produit:Rubrique:fieldID}" value="6" />
<atm-result name="produit">
<h1>{Produit:Titre:label}</h1>
{Produit:Description:htmlvalue}
<a href="{Produit:ImageZoom:file|600" rel="atm-enlarge"><img src="{Produit:Image:file|105}" width="105" alt="{Produit:image:legende}"/></a>
</atm-result>
</atm-search>
</block>
C'est un peu plus verbeux à cause de la syntaxe XML mais en échange on gagne une liberté totale sur le code généré et la personnalisation et on s'assure par la même occasion d'avoir des pages valides XHTML.