ビューの関係と引数は何ですか?それらをどのように使用しますか?私はいくつかのチュートリアルを読みましたが、それでもそれらの使用方法がわかりません。誰かがそれらをより明確に説明できますか?ありがとうございました。
関係は、ビューが SQL結合 を表現する方法です。たとえば、ノードを表示するときに、その作成者に関係を追加して、さらに多くのデータを取り込むことができます。
ビュー7.x-3.xでは、引数の名前が「コンテキストフィルター」に変更され、より適切な名前になりました。基本的には、ページのURLや、表示されているノードやユーザーなどによって、ページから入力を取得するフィルターです。
引数(または、前述のコンテキストフィルター)は、ビューをコンテキスト対応にするための非常に強力なツールです。現在のノード、分類用語、パスなどを使用してデータをフィルターする以外に、Views引数をPanelsモジュールと組み合わせて使用して、非常に複雑なページレイアウトを作成できます。ただし、ビューだけでこれを実行できる度合いは、必要に応じて異なります。
/ category/books /にアクセスするユーザーにすべてのノードまたはコンテンツタイプ「book」を表示させたいが、/ category/malbum /を開くと、コンテンツタイプ「album」(または分類用語「アルバム」など)。コンテキストフィルターがなければ、2つの個別のビューを作成する必要があります。ただし、パス、分類用語、またはノードを「ブック」として引数としてマークするために使用するその他の要素を追加すると、これらすべてを実行し、将来のカテゴリに対応する単一のビューを作成できます。
人間関係があればさらに良くなります。すべての本/アルバムには「著者」がいます。たとえば、著者の年齢をビューに追加する場合、 '年齢'は本ノードではなく著者ノードの一部であるため、関係なしではこれを行うことはできません。この場合、関係を作成し、それから本のノードのフィールドであるかのように、著者のコンテンツタイプから「年齢」フィールドを追加できます。
これらの方法の詳細は、多くの記事やビデオで説明されていますが、概念的には、これが理解を深めるのに役立つことを願っています。