CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Dim Mai 05, 2024 7:48 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 
Auteur Message
 Sujet du message: Création d'un modèle de page
MessagePublié: Jeu Jan 26, 2012 7:11 pm 
Hors-ligne

Inscrit(e) le : Jeu Jan 26, 2012 7:03 pm
Message(s) : 5
Bonjour tout le monde,

Je suis en train de découvrir Automne qui a l'aire d'avoir un fort potentiel ! Et celui si m'intrigue énormément !
Histoire de partir sur de bonne base, je suis les tutoriaux vidéo disponibles.

Dans "Création d'un module Polymod (Partie 2)", il se trouve que j'ai un petit souci !

En gros, il est demandé de rentrer ce code :

<row>
<block module="blog" id="billets" language="fr">
<atm-search what="{billets}" name="billets">
<atm-result search="billets">
<h2>{Billet:Titre:label}</h2>
{Billet:Article:label}
</atm-result>
</atm-search>
</block>
</row>

Sauf que lorsque je clique sur "Enregistrer", un message d'erreur s'affiche :

Le modèle XML importé est mal formé
[Erreur : syntaxe XML incorrecte : Malformed atm-search tag : 'what' attribute does not represent a valid object]


Je me retrouve un peu coincé la, car je ne vois pas ou serait le problème, j'ai essayé différente chose mais rien n'y fait :(

Si vous avez une solution, je suis preneur :oops:


Haut
 Profil  
 
MessagePublié: Jeu Jan 26, 2012 7:28 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Ce bout de code simplissime est à adapter en fonction de ton module.
Ici on va chercher à travailler avec un hypothétique module de blog pour chercher à afficher tous les billets (la recherche ne prend aucun paramètre dans cet exemple) et on va afficher le titre du billet dans un <h2> puis l'article en lui même.

Avec quelques commentaires et en remplaçant les EXPRESSIONS par les valeurs qui vont bien ça devrait être plus clair :

Code :
<row>
   <!-- Déclaration du module avec lequel on souhaite travailler -->
   <block module="NOM_DE_CODE_DU_MODULE" id="IDENTIFIANT_BLOCK">
      <!-- Recherche d'un type d'objet du module -->
      <atm-search what="{OBJET_DU_MODULE}" name="IDENTIFIANT_RECHERCHE">
         <!-- Affichage des résultats de la recherche en boucle -->
         <atm-result search="IDENTIFIANT_RECHERCHE">
            <!-- Valeurs des champs du module qu'on souhaite afficher -->
            <h2>{OBJET:CHAMP:VALEUR}</h2>
            {OBJET:CHAMP:VALEUR}
         </atm-result> <!-- fin des résultats  -->
      </atm-search> <!-- fin de la recherche -->
   </block> <!-- fin du bloc de données -->
</row>


Tu es libre de personnaliser l'affichage des résultats avec la structure HTML de ton choix.

Pour aller plus loin, je te conseille de regarder l'aide en ligne intégrée de ton module et comment effectuer une recherche.

Tu trouveras aussi quelques explications dans la documentation en ligne (pas forcément aussi à jour que celle intégrée dans Automne)
http://doc.automne-cms.org/web/Document ... olymod.php

Voilà j'espère que c'est plus clair pour toi, bonne découverte ;)

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
MessagePublié: Jeu Jan 26, 2012 7:30 pm 
Hors-ligne

Inscrit(e) le : Jeu Jan 26, 2012 7:03 pm
Message(s) : 5
Merci beaucoup, je vais regarder tout cela :)


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 17 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr