web-dev-qa-db-ja.com

パネルとビューを使用して分類リストをオーバーライドする-使用する引数は?

Panels を使用して、分類法/用語での分類法の表示を上書きしています。 Panelsに付属のterm_viewページを有効にしたところ、うまく動作しました。

したがって、mysite/colours/blueに移動しても、Panelsページは問題ありません。

次に、返されたノードを一覧表示するパネルにビューを追加します。ビューを作成し、「コンテンツ:ノードの分類用語」という関係を追加します(必要な語彙「色」を選択します)。

「分類用語:名前」に引数(コンテキストフィルター)を追加します。これは、「blue」という値を入力するとビュープレビューでうまく機能しますが、「colors/blue」と入力すると(結果なし)うまくいきません。また、「colors/blue」はパネルに渡される引数であるため、パネルでは機能しません。

この引数を使用してビュー引数を取得するにはどうすればよいですか?

6
pushka

ビューUIでは、各コンテンツペインに「引数設定」があります。そこでは、少なくとも2つのオプションがあります。

  1. 設定が最も簡単なのは「パネル引数から」で、この場合のオプションは「2番目の引数」です。これはあなたの状況でうまく働きます。
  2. 私が常に使用する最も柔軟な方法では、Ctoolsのコンテキストをより深く理解する必要があります。
    1. 引数の設定は「コンテキストから」で、この場合は「分類用語」->「名前」になります。
    2. ビューを保存し、パネルUIに移動して、ビューだけでなく、ビューPaneを追加します。
    3. パネルページに分類用語が含まれていると仮定します。これは常に/ taxonomy/termページに当てはまりますが、ほとんどの場合、1つのオプションだけで、ビューに渡す使用可能な用語をリストするドロップダウンが表示されます。 。

たとえば、/ color/red/blueのようなパスがあり、2つの用語が必要な場合、2番目のバージョンでは、同じページの同じビューを異なるコンテンツで再利用できます。

5
Letharion