私はdrupalを初めて使うので、これが愚かな質問であるとすみません。
モジュールの開発中に、/ admin/contentページにタブを追加することは可能ですか(デフォルトではコンテンツ、コメント、ファイルがあります)
現在8.0.6を使用
Drupal 7と同様に、タブは「ローカルタスク」と呼ばれます。モジュールはローカルタスクとルートを実装する必要があります。
この複雑さは/admin/content
は、ビューが無効になっている場合(以下の@Berdirで説明されているように)、システムモジュールのフォールバックを含むビュー生成ルートであり、ベースルートはsystem.admin_content
。
mymodule.mytask:
title: 'My Task'
route_name: 'mymodule.mytask.route'
base_route: 'system.admin_content'
weight: 1
ビュー自体が変更されていない場合、ルートはview.ID.page_NUMBER
。私は、サンドボックス(Shift)でエンティティのサンプルモジュールに取り組んでいる後者のことを行いました。
たとえば、「ファイル」タブはビューで構成されています。
admin/structure/views/view/files:
PAGE SETTINGS
Path:/admin/content/files
Menu:Tab: Files
モジュールのymlファイルでも同じことができます:
Drupal 8 のルーティングシステム
コアモジュールのコメントの例:
mymodule.links.task.yml:
comment.admin:
title: Comments
route_name: comment.admin
base_route: system.admin_content
(クレジット:Berdirからのコメント)