CMS Automne
http://www.automne-cms.org/forum/

[résolu] passer et récupérer des params dans l'url
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=2655
Page 1 sur 1

Auteur:  wind [ Dim Déc 16, 2012 3:15 pm ]
Sujet du message:  [résolu] passer et récupérer des params dans l'url

Salut a tous:
J'ai un module de blog ( date, titre, catégorie, tag, intro, contenu, lien, img...)
Dans ma page blog, je liste les 10 derniers postes (+ pagination pour le reste) mais je n'affiche que (titre, date, intro et lien):
comment passer les params du poste souhaiter dans le lien est l'afficher dans une nouvelle page pour le lire au complet ?
j'ai bien vu 2 ou 3 tuto mais rien qui m'aide a le réaliser...
merci d'avance.

Auteur:  wind [ Dim Déc 16, 2012 5:31 pm ]
Sujet du message:  Re: Questions sur les modules

Bon, j'ai trouver comment passer un param:
Code :
<atm-if what="{post:lien:validhref} != TRUE ">
      <a href="/web/12-blog-post.php?blog={post:id}" >Blog Post</a>
</atm-if>


maintenant, je veux le récupérer sur l'autre page avec cette rangée:
Citer:
<row>
<block module="blog" id="post" language="fr" cache="lifetime">

<atm-search what="{post}" name="post">
<atm-search-page search="post" value="{request:int:page}" />
<atm-result search="post">

<article class="entry clearfix">
<h2>{post:titre:label}</h2>
<blockquote>
<p>{post:intro:label}</p>
<p>{post:contenu:label}</p>
</blockquote>
</article>

</atm-result>
</atm-search>

</block>
</row>


Mais je ne comprend pas bien comment faire ?

Auteur:  atm4u [ Dim Déc 16, 2012 7:19 pm ]
Sujet du message:  Re: Questions sur les modules

Le module actualité te guide sur la façon de faire avec atm-search :

// Affiche un enregistrement sur la base de son identifiant dans la mesure ou celui-ci est transmis
<atm-search-param search="newsresult" type="item" value="{request:int:item}" mandatory="false" />
// Affiche 20 enregistrements par page
<atm-search-limit search="newsresult" value="20" />
// Affiche la page demandée lors de la pagination
<atm-search-page search="newsresult" value="{request:int:page}" />
// Classe les résultats a partir de la date de publication la plus récente à la plus ancienne.
<atm-search-order search="newsresult" type="publication date start" direction="desc" />

Tu dois donc utiliser

<atm-search-param search="post" type="item" value="{request:int:blog}" mandatory="false" />

Voila... penses a regarder la rangée des actus, elle fait ce que tu sembles vouloir faire.
Bon courage.

Auteur:  wind [ Dim Déc 16, 2012 7:29 pm ]
Sujet du message:  Re: Questions sur les modules

J'ai déjà regarder et même, je suis dessus en fai j'avais pas fait attention au manque du tag <atm-search-param >, ga as fonctionner de suite...
merci :wink:

Auteur:  wind [ Mer Jan 02, 2013 6:29 pm ]
Sujet du message:  Re: [résolu] passer et récupérer des params dans l'url

Re salut...
nouvelle avancés nouveaux problèmes:
J'ai réussi a passer les paramètres et faire le module de commentaire mais voila, je rencontre un nouveau soucis:
Le module commentaires fonctionne bien mais uniquement si je le met sur une page créer avec le bouton "créer", si je met le module sur une page avec une url et une variable du genre blog-post=4, la variable n'est pas prise en compte, et tous les commentaires se mélanges...
avez vous une idée ?

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/