web-dev-qa-db-ja.com

テンプレートpreprocess_html()で現在の分類法を取得します

私の分類法には、template_preprocess_html()でアクセスしたいカスタムフィールドがあります。 Drupal 8)で現在の分類IDを分類リストページで取得するにはどうすればよいですか?

2
Janey

最初に、ルートが分類用語用かどうかを確認します。次に、用語IDを取得します。

if (\Drupal::routeMatch()->getRouteName() == 'entity.taxonomy_term.canonical') {
  $term_id = \Drupal::routeMatch()->getRawParameter('taxonomy_term');
}
13
4k4