ノードのリストを表示するビューを作成したDrupal6サイトがあります。複雑なことは何もありません。ただし、[ポケットベルを使用]-> [はい]を選択した場合(および[ポケットベル全体]オプションを選択した場合)、ポケットベルがページに表示されません。ノードの最初のページが表示されますが、他のページに移動する方法はありません。
グーグルで調べたところ、「ポケットベル要素」の項目に問題がある人がいたので、それを0から1に変更しました。運が悪かったのです。
これはそれほど複雑ではないはずですが、私はしばらくの間それをやっています!
ヘルプ!?
ETA:/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']);
最初の行は配列を返します。2行目は何も返しません。
これは、使用しているカスタムテーマのテーマの問題であり、Drupal 6では完全に更新されていない可能性があります。たとえば、ポケットベルテンプレートが何らかの理由で欠落している可能性があります。--しかし、私はDrupalにまったく慣れておらず、問題をさらに追跡して修正する方法を本当に理解していません。アドバイスをいただければ幸いです。
もう一度ETA:
ガーランドを使用するとポケットベルも表示されないため、結局のところテーマの問題ではありません。また:私はこのサイトのコピーを開発サーバーにもセットアップしていて、そのコピーには機能するページネーションがあります!テーマ内のファイル、有効になっているモジュールなど、異なると思われるものを確認しましたが、ほとんどすべてが同じように見えます。ただし、私が知っていることの1つは、本番サーバーのMySQLのバージョンが低いことです(Drupal 6で推奨されているバージョンよりも低いです。ホスティング会社が後でこれを変更できるようになるのを待っています)。古いバージョンのMySQLがDrupal6でページ付けを正しく実行できないことは理にかなっていますか?もしそうなら、MySQLを更新できるようになるまで私ができる回避策を誰かが知っていますか?