web-dev-qa-db-ja.com

現在のページがビューであることを確認します

現在のページがノードページであるかどうかを確認するために使用される\Drupal::request()->get('node')のようなビューページにいるかどうかを判断する方法はありますか?

ビュー生成ページのパンくずをhook_system_breadcrumb_alter()で調整する必要があります。

4
Kevin

現在のルートの名前を使用できます:

$current_route_name = \Drupal::service('current_route_match')->getRouteName();

ビューからのルート名はこのように作成されますview.[view_name].[display_id]

Drupalコンソールで既存のルートを一覧表示できます:

drupal router:debug
5
4k4