コンテキストフィルタまたは子関係を設定するにはどうすればよいですか?

毎回、その後、まともなタクソノミのエクスプローラ/ブラウザを設定しようとしています。私はすでにそれのためのtplファイルをカスタマイズすることができました(ああ、私は知っている、tplは高度なロジックを含んではいけません、ある日、私はそれを正しく行う方法を学びます)。今私はそれをビューを使用してショットを与えることにしました。私はトップレベルのリストのビューを設定することができましたが、今はまともな下位レベルのブラウザを設定しようとしています。
私はそれが可能だとは思わないが、おそらくあなたはそれが私に証明されます。
私のタクソノミーは、所与のレベルではブランチまたはリーフしか持たず、決して混在しないという非常に単純な構造をしています。さて、あるレベル(深さは異なる枝で変わります)では、枝の終わりと葉がリストされます。したがって、私はこの論理が適切だろうと思っていた:

on page taxonomy/term/%
list items which
(a) belong to vocab X
and ((b1) are either children of parent with tid=%1
(b2) or are published nodes of content type Y with term tid=%1 assigned.)

(b1)については、親用語の関係を定義し、それをコンテキストフィルタとして使用しました。これだけでは機能しますが、b2の設定方法はわかりません。別のor’edコンテキストフィルタにURLの同じ部分を再利用できますか?
‘%1’文字列は、フィルタセクションに入力したときに機能していないようです。私は間違って何をしていますか?

ありがとう。

ベストアンサー

どうやらコンテキストフィルタと関係を使って解決する方法はないようです。私は、コンテンツノードの個別の専用ビューを「結果なし」ビューとして使用してb2部分を解決しました。これは、タクソノミが一貫した非混合レベルの内容を持つために機能します。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です