Página de exibições não mostrando pager

11

Eu tenho uma página de exibições mostrando teasers de artigos. Existem muitos artigos no banco de dados e apenas mostro 5 por página no modo de exibição, mas o Pager não está aparecendo. Aqui está a minha configuração do Views. Estou fazendo algo errado? Existe algum bug?

insira a descrição da imagem aqui

A visualização na tela Exibições não mostra um Pager na parte inferior do teaser de conteúdo e também não é exibida na página real.

Alguma ideia?

Kenny Wyland
fonte
Você pode adicionar, no cabeçalho da visualização, o resumo dos resultados da visualização? E o que acontece se você alterar o conteúdo de teaser para campos?
arrubiu 16/09/12
Em "Avançado -> Tema", algum dos modelos é substituído? Ou o / mais recente tem um modelo aplicado?
precisa saber é o seguinte
Só para esclarecer - você tem certeza de que possui mais de 5 artigos publicados?
amigos estão dizendo sobre schnippy
Quando adiciono um Resumo de resultados no cabeçalho, ele mostra "Exibição 1 -5 de 14", então definitivamente tenho mais conteúdo.
Kenny Wyland
1
Se eu mudar para usar Fields em vez de Teasers, o pager aparece (wth?), Mas é claro que perdi todo o estilo que veio com o meu tema nos teasers. Eu realmente preferiria não ter que mudar tudo só por causa do que parece ser um bug. Qualquer ajuda?
precisa saber é o seguinte

Respostas:

12

Isso pode ter várias razões. Estou apenas fornecendo o imho mais provável e não óbvio:

Vá para "configurações do pager" (na captura de tela, clique em "Paginado, 5 itens") e altere o "ID do pager". Os documentos dizem que isso só é necessário quando há mais de uma visualização em uma página, mas vi exemplos ao vivo em que isso corrigia um pager não exibido em uma página de visualização única.

geek-merlin
fonte
Há muito que consertei a página em que estava trabalhando para eles, mas acredito que esse comentário atinge o cerne do problema que tive (mesmo que o tenha resolvido de maneira diferente), por isso vou aceitá-lo.
precisa
@KennyWyland você poderia, por favor, fornecer seu soln. também. Obrigado.
SGhosh
1
Esta foi a resposta certa para mim! Eu incluí recentemente outra exibição na página e, aparentemente, houve um conflito de identificação de pager.
precisa saber é o seguinte
11

Me deparei com esse problema recentemente desde a atualização para as visualizações 3.8. para mim, o problema foi causado pelo módulo views_php, conforme discutido aqui: https://www.drupal.org/node/2276165 , também há um patch disponível para corrigi-lo.

Lee Woodman
fonte
1
Obrigado Lee. Eu apliquei o patch a partir do link e funcionou. Esta é uma segunda solução correta ao usar as visualizações 3.8 e um campo views_php na sua visualização.
Federico Arena
Trabalhou para mim com views_php 7.x-1.0-alpha1 também.
Leymannx
drupal.org/files/issues/views_php-pager_missing-2276165-1.patch - O patch também funcionou para mim. Obrigado.
J Sinha
0

A solução descrita na resposta da aexl funcionou para mim.

Para quem não entende essa resposta, talvez essa versão refinada dela ajude:

Vá para "configurações do pager" (na tela, clique em "Paginado, 5 itens") e altere o "id do pager" para algo como 5 ou qualquer número, em vez de deixar vazio .

vignesh
fonte