たとえば、admin/structure/block/manage/search/form/configure config search blockにアクセスすると、「Region settings」で、Seven(管理テーマ)「Dashboard(sidebar)」が選択されていることがわかりますが、SevenThemeのファイルがあります。 「ダッシュボード(サイドバー)」として定義されている領域はありません。
では、どうすればセブンテーマと同じことができますか?
その機能はテーマに由来するものではなく、コアダッシュボードモジュールによって提供されます。
あなたの質問に対する簡単な答えは、ダッシュボードモジュールの機能をコピーすることです。実際にそれを行うには、かなりの開発が必要になります。
領域は dashboard_dashboard_regions()
で定義され、最終的に dashboard_page_build()
によってページに追加されます。プロセス全体は、テーマファイルで領域を定義する通常のワークフローをバイパスします。
コアに含まれている7つのテーマだけでなく、任意の管理テーマでダッシュボードを使用できるように、このように行われていると思います。