web-dev-qa-db-ja.com

機能を使用して管理者のオーバーレイを無効にしますか?

新しいWebサイトを生成するたびに、最初に行う必要があるのは/ user/1/edit?destination = admin/peopleの非常に遅いオーバーレイを無効にすることです

enter image description here

インストール後に毎回管理ユーザー設定をエクスポートする方法はありますか?

2
chrisjlee

これには機能を使用できますが、IMOは一度設定するだけなので、インストールプロファイルでこれを行う方が理にかなっています。いずれにしても、hook_install実装の形式で、インストールプロファイルまたは機能の.installファイルにコードを追加する必要があります。

これはテストされていないコードですが、動作するはずです。

<?php
/**
 * Implement hook_install().
 */
function PROFILENAME_install() {
  user_save(user_load(1), array('data' => array('overlay' => 0)));
}
?>

もちろん、「PROFILENAME」をインストールプロファイルの名前または機能の名前に置き換える必要があります。

1
marcvangend