分類用語ビューに単一のコンテンツしか表示されないのはなぜですか?

Aug 22 2020

私は既存のDrupal8サイトでいくつかのテンプレートのカスタマイズに取り組んでいます。分類用語ページの作業を開始しようとしましたが、1つのコンテンツしか表示されていないことに気付きました。すでに確認しましたが、テストしている分類法に関連するコンテンツがいくつかあります。

結果を1に制限している可能性があるのは、ページャーの設定ではありません。どちらのフィルターも明らかに、すべてのフィルターと並べ替えの基準を無効にしました。

私が試したもう1つのことは、キャッシュをクリアすることでした。このビューのキャッシュも完全に無効にしました。

最後に、テーマには、このビューを何らかの方法で変更する可能性のあるカスタムフックがないようです。

このビューに対して現在持っている設定は次のとおりです。

正しい結果を表示するために他に何を確認できますか?

回答

2 GustavoStraube Aug 22 2020 at 00:27

[ SQLクエリを表示する]オプションを有効にすることに関する@ShawnConnのアドバイスに従った後、何が起こったのかを理解しました。

クエリは実際に1つの結果のみを返していました。しかし、最近、データベース上でカテゴリが変更されたことを思い出しました。そのために、それぞれのフィールドテーブルを更新しました-node__field_categoriesこの場合は。ただし、taxonomy_indexテーブルは更新されませんでした。私は先に進み、手動で(繰り返しtaxonomy_indexますが)テーブルを更新しましたが、ビューには期待されるコンテンツが表示されています。これが最後で唯一の副作用であることを願っています。

学んだ教訓は、自分が何をしているかを本当に知っている場合にのみデータベースに触れることです。それでも、よく考えてみてください。:P