ここでより多くの回答を得ることを期待して、drupal.stackexchange.com からコピーします。
現在のものと同様のノードのリストを表示するという、かなり一般的な問題に直面しています。類似ノードは、現在のノードが持つ分類用語を少なくとも 1 つ持つノードとして定義されます。モジュールとして利用できるソリューションはほとんどありませんが、私が見つけたモジュール (特に条件によって類似) は、Drupal 7 のベータ段階 (「正しく動作しない」など) にあります。
また、ビューとコンテキスト フィルター ( http://scito.ch/content/show-related-nodes-block-based-taxonomy-terms-views-3-and-drupal-など) に基づくソリューションもいくつか見つけました。7 ) または関係。追加のモジュールをインストールする必要がなく、ビューが積極的に開発およびサポートされているため、カスタム ソリューションよりもビューを使用したいので、この方法が非常に気に入っています。私が回避できない問題は、「類似ノード」をそれらが共有する用語の数でソートする方法です。たとえば、「Gadget」、「Apple」、および「Phone」という用語を持つ「IPhone 4S」ノードがある場合、次の順序で同様のノードが必要です。
- IPhone 3 (アップル、ガジェット、電話)
- iPad (アップル、ガジェット、タブレット)
- Mac (アップル、コンピューター)
- ブラムリー(リンゴ、果物、木)
このビューのノードを、共有する用語の数で並べ替えるにはどうすればよいですか?
この質問はビューの構築に関するものです。モジュールまたはカスタム php ベースのソリューションを提案しないでください。ありがとうございました。