概要
ページタイトルはルート、コントローラー、ブロック、テーマの責務を分けて設定します。HTMLを直接連結してtitleタグを変更する方法は使いません。
実施例
example_tools.report:
path: '/example-tools/report'
defaults:
_controller: '\Drupal\example_tools\Controller\ReportController::page'
_title: '運用レポート'
requirements:
_permission: 'access content'注意点
動的タイトルは翻訳可能な文字列として返し、画面の見出しとブラウザーのタイトルが矛盾しないよう確認します。
参考: 公式ドキュメント