Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
[fr-fr] link_to_prev et link_to_next toujours visible !? (Réglé !)
Bonjour,
Je n’ai pas attribué de showalways à mes liens link_to_prev et link_to_next mais ceux-ci restent toutefois visibles sur les premiers et derniers articles de chaque section…
Une idée ?
Merci
Last edited by NicolasGraph (2010-02-01 11:12:44)
Offline
Re: [fr-fr] link_to_prev et link_to_next toujours visible !? (Réglé !)
Salut nicolas
peut tu poster le code txp que tu utilise?
A+
Offline
Re: [fr-fr] link_to_prev et link_to_next toujours visible !? (Réglé !)
Voici le contenu du module qui pose problème :
<txp:if_individual_article>
<txp:smd_gallery form="slideshow_vertical" collate="quote:{imagedef}" id="?article_image" sort="fixed" />
<div class="<txp:section />-article">
<h1><txp:title /></h1>
<h2><txp:custom_field name="client" /></h2>
<p><txp:body /></p>
<p><a href="<txp:link_to_next />" title="Projet précédent" class="suivant">< Projet précédent</a>
<a href="<txp:link_to_prev />" title="Projet suivant" class="precedent">Projet suivant ></a></p>
</div>
<txp:else />
<div class="liste" >
<ul>
<li><txp:permlink><txp:image id='<txp:custom_field name="imageprincipale" />' /></txp:permlink>
<ul>
<li><txp:permlink><strong><txp:title /></strong><br />
<txp:custom_field name="client" /></txp:permlink>
</li>
</ul>
</li>
</ul>
</div>
</txp:if_individual_article>
Offline
Re: [fr-fr] link_to_prev et link_to_next toujours visible !? (Réglé !)
Si je comprend bien le code que tu as mis ici c’est le module d’une balise txp:article.
Si c’est ça alors je pense que ce la vien du fait que les balises txp:link_to_next et txp:link_to_prev doivent être placé en dehors du module txp:artcile.
Je n’ai pas testé mais essai quand même.
A+
Offline
Offline
Re: [fr-fr] link_to_prev et link_to_next toujours visible !? (Réglé !)
Salut,
Il me semble que ton problème vient du fait que tu inclus les tags link_to_prev et link_to_next directement dans le href.
De ce fait, ton élément <a> sera toujours visible car n’étant pas un élément natif de textpattern il n’est accompagné d’aucune logique (Textpattern ne se soucie pas de savoir s’il l’affiche ou non).
Si tu jettes un oeil à la documentation en ligne (http://textpattern.net/wiki/index.php?title=link_to_next), tu peux voir que tu as deux options possibles :
Option 1
<txp:link_to_next>Projet suivant ></txp:link_to_next>
Il ne semble toutefois pas possible de garder les attributs title et class sur le lien. Tu peux contourner en ajoutant un span :
<txp:link_to_next><span title="Projet suivant" class="precedent">Projet suivant ></span></txp:link_to_next>
Option 2
Si tu tiens vraiment à garder ta syntaxe, il faut que tu implémentes une logique : tu peux ruser en utilisant <txp:if_first_article> et <txp:if_last_article>. Ça te donnera quelque chose comme :
<txp:if_last_article>
<txp:else />
<p><a href="<txp:link_to_next />" title="Projet précédent" class="suivant">< Projet précédent</a> <a href="<txp:link_to_prev />" title="Projet suivant" class="precedent">Projet suivant ></a></p>
</txp:if_last_article>
Même principe pour le premier article.
Offline
Offline