回答:
ビューページは、URLを読み取り、ページのパスを使用して、コンテキストフィルターの分類用語入力を読み取ることができます。などのURL example.com/a/term/b
は、パスがのビューページによって読み取られますa/%/b
。%
URL のの値がコンテキストフィルターに渡され、ビューに含めるコンテンツを決定します。
ブロックにはパスがないため、結果を得るにはもう少し設定が必要です。そうするには:
When the filter value is NOT available
選択の下Provide default value
。パス内のページが分類用語である場合は、このステップ3および4を試してください。
Taxonomy term ID from URL
[タイプ]ドロップダウンボックスから選択します。Load default filter from term page
。または、これを試してください:
Raw value from URL
A/term/B
用語第二の位置にあります。次に:
When the filter value IS in the URL or a default is provided
「検証基準の指定」の下でTaxonomy term
し、使用されている特定の語彙。Filter Value type
用語IDに変換された用語名の下で」Transform dashes in URL to spaces in term name filter values
すると、スペースがダッシュに変換された自動生成パスエイリアスが適切に処理されます。これをオンまたはオフにして、ビューを試してください。ビューがページに表示されない場合、トラブルシューティングの手順には、ビューのプレビューで入力をテストすることによってビューが機能することを確認することを含める必要があります。手順8の設定と一致するようにスペースが処理されていることを確認してください。また、ビューブロックがで公開されていることを確認してくださいadmin/structure/block
。
分類法ではなくコンテンツタイプに従って選択する場合は、別の設定が必要です。以下を試してください:
それでうまくいくはずです。