web-dev-qa-db-ja.com

Drupal 8パスを変更すると、ビューのプライマリ管理アクションブロックが表示されなくなる

7つのテーマに「プライマリ管理アクション」ブロックがあります(Drupal 8標準インストールプロファイルによって提供されます)。これは、パスが「admin/content」である場合にビューがパスを他のものに変更すると、ブロックがなくなります。これはどこに構成されていますか?

1
Diana

LocalActionsBlockは、 LocalActionManager :: getActionsFromRoute メソッドに基づいて、特定のルートのメニューアクションリンクを表示するブロックプラグインです。

パス/admin/contentに対応するルートにはアクションリンクがありますが、使用しているパスに対応するルートにはアクションリンクが定義されていません。

アクションリンクMODULENAME.links.action.ymlファイルで定義されています。

目的の結果が、別のパスの/admin/contentに対応するローカルアクションを持つことである場合、それらのルートの追加のアクションリンクを定義するモジュールを作成する必要があります。

3
mradcliffe