Question

J'ai un site Drupal 6 où j'ai créé une vue qui affiche une liste de nœuds. Rien de compliqué - sauf que lorsque je choisis « utiliser téléavertisseur » -> « oui » (option et choisir le « pager complet »), le récepteur d'appel ne se présente pas sur la page. La première page de nœuds apparaît, mais il n'y a aucun moyen de se rendre à d'autres pages.

Par googler, j'ai vu que certaines personnes ont un problème avec l'élément « Pager Element », donc je changé de 0 à 1 - pas de chance.

Cela ne devrait pas être très compliqué, mais je suis à pendant un certain temps!

Aide!

ETA: Je l'ai dépisté jusqu'à les lignes suivantes dans /modules/views/theme/theme.inc:

$pager_theme = views_theme_functions($pager_type, $view, $view->display_handler->display);
$vars['pager']  =  theme($pager_theme, $exposed_input, $view->pager['items_per_page'], $view->pager['element']);

La première ligne renvoie un tableau; la deuxième ligne ne retourne rien.

Je pense maintenant que c'est un problème de thématisation avec le thème personnalisé J'utilise qui peuvent ne pas avoir correctement entièrement été mis à jour pour Drupal 6 - comme, peut-être que je manque un modèle de téléavertisseur en quelque sorte? - cependant, je suis tout à fait nouveau pour Drupal et ne comprends pas vraiment comment suivre plus bas et résoudre le problème. Tout conseil serait apprécié!

ETA encore une fois:

Le téléavertisseur ne montre pas non plus lors de l'utilisation de Garland, il est donc pas une question de thème après tout. AUSSI: J'ai une copie de ce site mis en place sur un serveur de développement ainsi, et cette copie fait de travailler en page! J'ai vérifié ce que je pensais peut-être différent - les fichiers du thème, quels modules sont activés - et il semble que tout est à peu près la même chose. La seule chose que je sais est différent, cependant, est que le serveur de production a une version inférieure de MySQL (inférieure à celle recommandée pour Drupal 6 - nous attendons de la société d'hébergement pouvoir changer plus tard). Serait-il logique que l'ancienne version de MySQL ne peut pas faire correctement dans Drupal 6 pagination? Si oui, personne ne sait contourner ce problème, je peux le faire jusqu'à ce que nous sommes en mesure de mettre à jour MySQL?

Était-ce utile?

La solution 2

Il était tout le long de MySQL! Déplacé vers un nouveau serveur avec la bonne version de MySQL, et tout est à nouveau Peachy vif.

Autres conseils

J'ai eu ce problème et fixé ainsi:

modifier votre point de vue: cliquez sur « Utiliser pager » et réglez « élément Téléavertisseur: » de 0 à 1. Enregistrez la vue.

Il semble que vous avez fait beaucoup de dépannage sur votre propre. Essayez d'utiliser un thème par défaut comme Garland et voir si cela résout le problème. Si oui, vous savez que c'est un problème de thème.

Couple de choses que vous pouvez essayer:

  • Cloner la vue et voir si le téléavertisseur affiche là.
  • Modifier la vue à partir d'une liste de noeuds dans une liste de champs et à l'arrière (ou l'inverse)
  • Voyez si vous avez des commentaires dans le montre la vue. Désactivez les commentaires pour voir si cela est à l'origine d'un problème sous forme de commentaires ont leur propre téléavertisseur. (Si vous avez besoin des commentaires que vous pourriez avoir à changer votre téléavertisseur à un plus grand nombre de noeuds, soit de nœuds # 1)
  • Activer / désactiver l'option pager ajax
  • Vérifiez votre .htaccess sur le serveur de production. Tweak le RewriteBase
  • Essayez de laisser tomber votre base de données et restaurer à nouveau. Mise à niveau 4 et 5 pourrait ne pas avoir correctement configuré les tables sur les classements.

C'est tout ce que je peux penser au moment d'essayer sans plus d'informations. Avoir une exportation de votre point de vue pourrait aider.

ont également vous essayé de faire un duplicata du site sur Teh serveur de production sous un autre nom de domaine ou sous-domaine? Pourrait débusquer quelques problèmes de cette façon. Bonne chance!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top