Добавить конфигурацию по умолчанию
Добавив один файл настроек yaml в наш модуль, Drupal автоматически загрузит содержимое этого файла yaml, и мы сможем получить к нему доступ, чтобы предоставить конфигурацию по умолчанию. Из корневой папки нашего модуля создайте новую папку и назовите ее «config». Внутри новой папки создайте другую папку и назовите ее «install». Наконец, внутри config/install создайте новый файл и назовите его hello_world.settings.yml.
hello: name: 'Hank Williams'
Помните, что yaml чувствителен к пробелам. Однако, чтобы использовать значение, загруженное в объект Drupal, нам нужно добавить этот метод в наш класс HelloBlock (см. Учебник по созданию пользовательских блоков):
/**
* {@inheritdoc}
*/
public function defaultConfiguration() {
$default_config = \Drupal::config('hello_world.settings');
return [
'hello_block_name' => $default_config->get('hello.name'),
];
}
Это значение будет использоваться при установке модуля. Таким образом, чтобы проверить, удалить и установить свой модуль. И когда вы снова добавите свой блок в регион, вы должны увидеть значение по умолчанию.
Найдите больше информации о простой конфигурации (\Drupal::config).