Vues La page ne montre pas le pager

11

J'ai une page de vues montrant des teasers d'articles. Il y a beaucoup d'articles dans la base de données et je ne montre que 5 par page dans la vue, mais le pager n'apparaît pas du tout. Voici ma configuration de vues, est-ce que je fais quelque chose de mal? Y a-t-il un bug?

entrez la description de l'image ici

L'aperçu dans l'écran Vues n'affiche pas de téléavertisseur au bas de l'accroche de contenu et n'apparaît pas non plus sur la vraie page.

Des idées?

Kenny Wyland
la source
Pouvez-vous ajouter, sur l'en-tête de la vue, le résumé des résultats de la vue? Et que se passe-t-il si vous changez le contenu du teaser en champs?
arrubiu
Sous "Avancé -> Thème", certains des modèles sont-ils remplacés? Ou un modèle / le plus récent a-t-il été appliqué?
Citricguy
Juste pour être clair - êtes-vous sûr d'avoir plus de 5 articles publiés?
schnippy
Lorsque j'ajoute un résumé des résultats dans l'en-tête, il affiche "Affichage 1 -5 de 14", donc j'ai définitivement plus de contenu.
Kenny Wyland
1
Si je passe à l'utilisation de Fields au lieu de Teasers, le pager s'affiche (wth?) Mais, bien sûr, j'ai perdu tout le style fourni avec mon thème sur les teasers. Je préférerais vraiment ne pas avoir à tout relooker simplement à cause de ce qui semble être un bug. De l'aide?
Kenny Wyland

Réponses:

12

Cela peut avoir tout un tas de raisons. Je ne fais que fournir l'imho le plus probable non évident:

Allez dans "Paramètres du téléavertisseur" (sur votre capture d'écran, cliquez sur "Paginé, 5 éléments") et modifiez "l'identifiant du téléavertisseur". Les documents indiquent que cela n'est nécessaire que lorsqu'il y a plusieurs vues sur une page, mais j'ai vu des exemples en direct où cela corrigeait un pager non visible sur une page à vue unique.

geek-merlin
la source
J'ai depuis longtemps corrigé la page sur laquelle je travaillais pour eux, mais je pense que ce commentaire frappe au cœur du problème que j'ai eu (même si je l'ai résolu différemment), donc je l'accepterai.
Kenny Wyland
@KennyWyland pourriez-vous s'il vous plaît fournir ur soln. aussi. Merci.
SGhosh
1
C'était la bonne réponse pour moi! J'avais récemment inclus une autre vue sur la page, et apparemment il y avait un conflit d'identification de téléavertisseur.
daggerhart
11

J'ai rencontré ce problème récemment depuis la mise à niveau vers les vues 3.8. pour moi, le problème a été causé par le module views_php, comme indiqué ici: https://www.drupal.org/node/2276165 , un correctif est également disponible pour le corriger.

Lee Woodman
la source
1
Merci Lee. J'ai appliqué le patch à partir du lien et cela a fonctionné. Il s'agit d'une deuxième solution correcte lors de l'utilisation des vues 3.8 et d'un champ views_php dans votre vue.
Federico Arena
A également fonctionné avec Views_php 7.x-1.0-alpha1.
leymannx
drupal.org/files/issues/views_php-pager_missing-2276165-1.patch - Le patch a également fonctionné pour moi. Merci.
J Sinha
0

La solution décrite dans la réponse d'aexl a fonctionné pour moi.

Pour ceux qui ne comprennent pas cette réponse, peut-être que cette version raffinée de celle-ci aide:

Allez dans "Paramètres du pager" (sur votre capture d'écran, cliquez sur "Paginé, 5 éléments") et changez "l'identifiant du pager" en quelque chose comme 5 ou n'importe quel nombre au lieu de laisser vide .

vignesh
la source