Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2010-01-31 12:50:48

NicolasGraph
Plugin Author
From: France
Registered: 2008-07-24
Posts: 860
Website

[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)


Nicolas
Follow me on Twitter and GitHub!
Multiple edits are usually to correct my frenglish…

Offline

#2 2010-01-31 13:51:19

Dragondz
Moderator
From: Algérie
Registered: 2005-06-12
Posts: 1,529
Website GitHub Twitter

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

#3 2010-01-31 14:21:20

NicolasGraph
Plugin Author
From: France
Registered: 2008-07-24
Posts: 860
Website

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&eacute;c&eacute;dent" class="suivant">< Projet pr&eacute;c&eacute;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>


Nicolas
Follow me on Twitter and GitHub!
Multiple edits are usually to correct my frenglish…

Offline

#4 2010-01-31 15:27:20

Dragondz
Moderator
From: Algérie
Registered: 2005-06-12
Posts: 1,529
Website GitHub Twitter

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

#5 2010-01-31 20:26:05

NicolasGraph
Plugin Author
From: France
Registered: 2008-07-24
Posts: 860
Website

Re: [fr-fr] link_to_prev et link_to_next toujours visible !? (Réglé !)

Merci Dragondz mais j’ai déjà essayé de mettre les liens dans le gabarit, sans résultat.


Nicolas
Follow me on Twitter and GitHub!
Multiple edits are usually to correct my frenglish…

Offline

#6 2010-02-01 10:44:17

Grégocentrique
Plugin Author
From: Rouen, France
Registered: 2009-12-19
Posts: 28
Website

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&eacute;c&eacute;dent" class="suivant">< Projet pr&eacute;c&eacute;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

#7 2010-02-01 11:11:55

NicolasGraph
Plugin Author
From: France
Registered: 2008-07-24
Posts: 860
Website

Re: [fr-fr] link_to_prev et link_to_next toujours visible !? (Réglé !)

Merci Grégocentrique !
L’option 1 fonctionne parfaitement… Bien joué !


Nicolas
Follow me on Twitter and GitHub!
Multiple edits are usually to correct my frenglish…

Offline

Board footer

Powered by FluxBB