0

コンテンツ領域の右側にメニュー ブロックがあります。リンクの 1 つをクリックして、一致するコンテンツ タイプにノードキューを進めるか、その 1 つのコンテンツ タイプを含むブロックを表示するかどうかにかかわらず、コンテンツ領域のコンテンツを変更できるようにしたいと考えています。

私は通常、同じページに必要なデータを表示するために url 変数 site.com/data?uid=somenumber を追加して、php でこれを行います。これを行うために複数のコンテンツ ページを作成する必要はありません。作成されてメニュー ブロックに表示されるリンクが、ページに表示されるビュー内のコンテンツを変更できるようにする方法が必要です。

Im は完全な Drupal newb です。したがって、どんな助けも信じられないほど高く評価されます。

前もって感謝します。

4

1 に答える 1

0

コンテンツ領域にビューが表示されている場合は、views 引数を使用して確実にこれを行うことができます。したがって、たとえば、メニュー リンクのビュー コンテンツをさまざまな用語に基づいて変化させたい場合は、URL からの引数を期待するようにビューを設定できます。

設定するには:

  1. ビューに「コンテキスト フィルター」を追加します ([詳細] セクションの下)。
  2. 以下の例では、コンテキスト フィルターとして「地域」を追加しました。これは、コンテンツ タイプの単なる用語参照です。
  3. コンテキスト フィルターを構成するときは、フィルターが URL に存在しない場合に、すべての値 (デフォルト) を表示するように設定します (スクリーンショットを参照)。
  4. 4.

このようにして、最初にページをロードしたときにメニュー項目が選択されていない場合、すべてのコンテンツがビューに表示されます。ここで、メニューを設定して引数を提供する必要があり、ビューは適切に反応するはずです!

それが機能するかどうか、または質問がある場合はお知らせください。

ここに画像の説明を入力

于 2012-07-13T17:08:33.867 に答える