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?


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.


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.


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 .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.