THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Pagination du contenu

(28-10-2012 10:17:43)


Bonjour,

malgré mes nombreuses recherches dans le forum, je n'ai pas trouvé de réponse évidente à une question que je me pose. (je pars toujours du principe que j'ai du passé à côté de quelque chose...)

La boucle page supporte-t-elle la pagination du contenu ?

J'ai essayé différents codes + ou - capilotractés, sans succès. (J'ai bien noté l'importance de mettre type_page="1").
J'ai également vu des personnes conseiller le plugin Navigo ou encore le plugin CONTENU SUIVANT/PRÉCÉDENT (ce dernier semble incompatible avec 1.5+)

Je suis persuadé qu'il y a une méthode super simple avec 1.5+, je cherche juste à afficher 2 liens "précédent" et "suivant" pour naviguer + facilement entre mes articles.

(avec la boucle test, on pourrait par exemple détecter s'il y a encore un ID ou si c'est le dernier/premier pour gérer l'affichage/masquage des liens, mais il doit y avoir + propre)


Quelqu'un peut-il me guider ?

Last edited by anti-conformiste (28-10-2012 10:19:19)

Offline

#2 Re: Pagination du contenu

(28-10-2012 10:39:57)


Pourrais tu reformuler ton besoin?

Offline

#3 Re: Pagination du contenu

(28-10-2012 11:00:03)


F_r_e_d wrote:

Pourrais tu reformuler ton besoin?

La boucle page fonctionne-t-elle pour le contenu ?

Offline

#4 Re: Pagination du contenu

(28-10-2012 20:23:44)


Arf, je m'excuse, c'est moi qui avait mal lu.
Il semble que non, mais je ne suis pas un spécialiste de la boucle PAGE...

  • manu
  • faï tot petar miladiu

Offline

Offline

#6 Re: Pagination du contenu

(28-10-2012 22:16:26)


En effet smile

Offline

#7 Re: Pagination du contenu

(29-10-2012 10:47:12)


Merci pour votre aide. Cependant, même avec l'argument page_type="1", ça ne fonctionne pas.

Eb fait, j'ai bien une solution avec les filtres et un test conditionnel pour bricoler un truc, mais je pense ne pas être le seul à formuler ce besoin de pagination du contenu, je continue donc mes investigations.

J'ai essayé ceci, sans succès :

<THELIA_PAGE_PRECEDENTE type="PAGE" type_page="1" contenu="#CONTENU_ID" typeaff="0" avance="precedente">
<a href="#URLFOND(contenu,id_contenu=#CONTENU_ID&amp;page=#PAGE_PREC)">::pageprecedente::</a>
</THELIA_PAGE_PRECEDENTE>

<THELIA_PAGE_SUIVANTE type="PAGE" type_page="1" contenu="#CONTENU_ID" typeaff="0" avance="suivante">
 || <a href="#URLFOND(contenu,id_contenu=#CONTENU_ID&amp;page=#PAGE_SUIV)">::pagesuivante::</a>
</THELIA_PAGE_SUIVANTE>

Une idée ?

Offline

#8 Re: Pagination du contenu

(29-10-2012 11:14:36)


anti-conformiste wrote:

même avec l'argument page_type="1", ça ne fonctionne pas.

Essaie avec type_page=1

http://thelia.net/wiki/index.php?title=La_boucle_PAGE


OpenStudio Toulouse

Offline

#9 Re: Pagination du contenu

(29-10-2012 11:19:16)


Bien vu roadster, j'ai inversé les 2 mots...

Mais toujours pas de résultats...

Si je donne le contenu complet de ma page, ça pourrais aider ?

Offline

Offline

#11 Re: Pagination du contenu

(29-10-2012 19:11:58)


F_r_e_d wrote:

Ca ne m'aide pas beaucoup ça Fred, et je me vois mal faire un site avec une seule page...

C'est toujours pareil, il faut utiliser la sémantique à bon escient et proposer un contenu pertinent, le reste, c'est du blabla.

Offline

#12 Re: Pagination du contenu

(29-10-2012 20:54:28)


Venant d'un anticonformiste, c'est un discours décevant smile

Offline

#13 Re: Pagination du contenu

(29-10-2012 22:45:54)


Dur d'aller au bout d'un article qui à mi parcourt ne donne aucun argument viable et fait l'amalgame selon lequel les paginations sont essentiellement utilisées pour découper un article, hors c'est très rarement le cas.


Plugins : Modèles Thelia | Boucle libre | Rubriques déclinables en produits | Colissimo Access/Expert

Offline

#14 Re: Pagination du contenu

(30-10-2012 08:25:24)


@F_r_e_d : j'ai du vieillir wink
@Alexandre : +1

Bon, je résume, on a là un magnifique outil dont la puissance et la souplesse m'émerveillent un peu plus chaque jour (j'en fait un peu trop, mais on est pas loin du compte smile ) et pourtant, impossible d'avoir 2 simples liens "précédent" et "suivant" entre les articles de contenu ... ?

Up ?

Last edited by anti-conformiste (30-10-2012 08:40:39)

Offline

#15 Re: Pagination du contenu

(30-10-2012 09:44:29)


impossible d'avoir 2 simples liens "précédent" et "suivant" entre les articles de contenu

Mais si, pas la peine de crier. Il faut juste écrire un plugin, ou corriger celui qui existe.

Tiens, le voilà, j'avais fait une adaptation 1.5 pour un besoin personnel, faudrait que je le colle dans les contribs un de ces 4.


OpenStudio Toulouse

Offline

#16 Re: Pagination du contenu

(30-10-2012 09:56:06)


Ah roadster, toujours là quand il faut !
Ca marche nickel.

                      M.E.R.C.I

Je pense que ça profitera à tout le monde.

J'ai bientôt du taf pour toi, c'est ma façon de récompenser tous ces efforts gratuits. Je te contacte sous dizaine.

Merci encore !!! smile

Offline

#17 Re: Pagination du contenu

(03-11-2012 13:33:43)


Bonjour Roadster31 et anti-conformiste;

Je suis sous Thélia 1.5.1.
J'ai téléchargé et installé le plug-in de Roadster31 mais je n'arrive pas à afficher les liens contenu suivant et contenu précédent sur ma page contenu.

Y a t'il une incompatibilité entre le plug-in et la version de Thélia que j'utilise ?

Merci pour vos réponses.

Offline

#18 Re: Pagination du contenu

(04-11-2012 11:30:48)


J'ai testé sous Thélia 1.5.3.3, mais ça doit fonctionner sans problème sur la 1.5.1

Ton code doit ressembler à ceci sur la p. contenu :

<T_prec>
	<THELIA_prec type="CONTSUIVPREC" id="#CONTENU_ID" mode="precedent" classement="manuel">
		<THELIA_contprec type="contenu" id="#IDPREC">
			<a href="#URL">Précédent</a>
		</THELIA_contprec>
	</THELIA_prec>
</T_prec>
1er article atteint.
<//T_prec>

<T_suiv>
	<THELIA_suiv type="CONTSUIVPREC" id="#CONTENU_ID" mode="suivant" classement="manuel">
		<THELIA_contsuiv type="contenu" id="#IDSUIV">
			<a href="#URL">Suivant</a>
		</THELIA_contsuiv>
	</THELIA_suiv>
</T_suiv>
Dernier article atteint.
<//T_suiv>

Le plugin ne peut pas fonctionner si tu appelles l'URL ?fond=contenu, normal, puisque cette URL est censée afficher tous les articles par défaut.

Il faut donc appeler un article précis pour voir apparaître les liens "précédent" & "suivant".
Tu peux faire un lien vers le 1er article par exemple :

<THELIA_occas type="CONTENU" dossier="2" deb="0" num="1">
<a href="#REWRITEURL">#TITRE</a>
</THELIA_occas> 

Dans l'exemple ci-dessus, je demande à Thélia de faire un lien dans mon menu qui n'affichera qu'un article (num="1"), le premier (deb="0"), du dossier ayant l'ID 2

Last edited by anti-conformiste (04-11-2012 11:34:47)

Offline

#19 Re: Pagination du contenu

(12-11-2012 16:01:32)


Merci anti-conformiste;

Sous Thelia 1.5.1 le plugin de roadster31 (avec le lien dans un post précédent) ne fonctionne pas (affiche page contenu blanche).

J'ai résolu le problème en utilisant le plugin : Contenu suivant/précédent v1.1 de Laurent Poirier. Merci à lui.

Mon code sur ma page contenu : (avec comme id de dossier de contenu 1)


<!-- Boucle contenu précédent -->

<THELIA_prec type="CONTSUIVPREC" id="#CONTENU_ID" precedent="1" dossier="1" classement="manuel">

    <a href="index.php?fond=contenu&id_contenu=#IDPREC&id_dossier=1">< précédent</a>

</THELIA_prec>



<!-- Boucle contenu suivant -->

<THELIA_suiv type="CONTSUIVPREC" id="#CONTENU_ID" suivant="1" dossier="1" classement="manuel">

    <a href="index.php?fond=contenu&id_contenu=#IDSUIV&id_dossier=1"> suivant ></a>

</THELIA_suiv>

Si cela peut servir...

Offline

#20 Re: Pagination du contenu

(21-10-2014 13:10:57)


Hello,

Sur Thelia 1.5.4.3

http://thelia.net/v1/contributions/plug … -precedent

Je tourne avec ce plugin comme un fou !!!


J'ai l'impression qu'aucun classement n'est pris en compte ?

J'ai essayé

classement="inverse"
classement="titre"
classement="manuel"


J'ai toujours un classement identique mais qui en plus ne correspond à rien du BO ???
Une âme charitable ?

Merci la bande ;-)


Ce qui est fait n'est plus à faire ;-)

Offline

#21 Re: Pagination du contenu

(21-10-2014 14:52:38)


dans ce plugin la valeur du paramètre "classement" ne peut être qu'une des colonnes de la table contenu.

Tu peux donc essayer: classement="classement"


OpenStudio Toulouse

Offline

#22 Re: Pagination du contenu

(21-10-2014 15:08:06)


Hello,

Merci je vais y revenir peut être mais j'ai essayé de copier/coller/adapter le plugin dc_produitsuivprec en dc_contenusuivprec dans un autre topic du forum http://thelia.net/forum/viewtopic.php?id=10690

Qui devrait permettre les classements

J'y suis pas encore mais je dois pas être très loin je pense, enfin j'espère ;-)

Amitié
Paul


Ce qui est fait n'est plus à faire ;-)