Bonjour Frank, Sébastien et autres éventuels membres d'automne,
me voici de retour sur mes deux sites à fignoler après un mois de boulot.
J'ai un petit soucis par rapport à un module forum, inspiré du module commentaire que vous donnez sur votre site : je n'arrive pas à faire enregistrer l'id de la page sur laquelle la réponse à été postée...
Voici le contenu de ma rangée "forum"
Code :
<row>
<block module="comment" id="forum" language="fr">
<div id="Forum">
<atm-search what="{Forum}" name="searchForum">
<atm-search-param search="searchForum" type="{Forum:Page:fieldID}" value="{page:self:id}" mandatory="true" />
<atm-search-order search="searchForum" type="objectID" direction="asc" />
<atm-result search="searchForum">
<atm-if what="{firstresult}">
<a name="viewComments"> </a>
<h2>Réponse(s) : </h2>
</atm-if>
<div class="forum">
<a name="forum{Forum:id}"> </a>
<h3>Par {Forum:Auteur:value}</h3>
le {Forum:Date:formatedValue|d/m/Y H:i:s} :
{Forum:Reponse:htmlvalue}
<hr />
</div>
</atm-result>
</atm-search>
<a name="addComment"> </a>
<h2>Poster une réponse : </h2>
<div class="forum">
<atm-form what="{Forum}" name="addForum">
<atm-if what="{filled}">
<div class="forum-ok">Votre contribution à été ajoutée !</div>
</atm-if>
<atm-if what="!{filled}">
<atm-if what="{required}">
<span class="forum-alert">
<ul>
<atm-form-required form="addForum">
<li>Le champ {requiredname} est requis ...</li>
</atm-form-required>
</ul>
</span>
</atm-if>
<atm-if what="{malformed}">
<span class="forum-alert">
<ul>
<atm-form-malformed form="addForum">
<li>Le champ {malformedname} est incorrect...</li>
</atm-form-malformed>
</ul>
</span>
</atm-if>
Nom : <atm-input field="{Forum:Auteur}" form="addForum" />
Email <small>(Invisible sur le site)</small> : <atm-input field="{Forum:Email}" form="addForum" />
Réponse <small>(HTML non autorisé)</small> : <atm-input field="{Forum:Reponse}" form="addForum" />
<small>Date de votre contribution : <atm-input field="{Forum:Date}" /></small>
<input type="hidden" value="{request:int:Page}" name="Page"/>
<input class="submit" type="submit" name="submit" value="Poster votre réponse" />
<div class="spacer"></div>
</atm-if>
</atm-form>
</div>
</div>
</block>
</row>
la ligne qui me pose un problème est la suivante :
Code :
<input type="hidden" value="{request:int:Page}" name="Page"/>
J'ai essayé diverses solution mais la page n'est jamais prise en compte, comment dois-je procéder?
Merci