logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scorri

Aggiungere la configurazione predefinita

04/10/2025, by Ivan

Menu

Aggiungendo un singolo file di configurazione yaml al nostro modulo, Drupal caricherà automaticamente il contenuto di quel file yaml e potremo accedervi per fornire una configurazione predefinita. Dalla cartella principale del nostro modulo crea una nuova cartella e chiamala «config». All’interno della nuova cartella crea un’altra cartella e chiamala «install». Infine, dentro config/install crea un nuovo file e chiamalo hello_world.settings.yml.

hello:
  name: 'Hank Williams'

Ricorda che yaml è sensibile agli spazi. Tuttavia, per utilizzare il valore caricato nell’oggetto Drupal, dobbiamo aggiungere questo metodo alla nostra classe HelloBlock (vedi tutorial sulla creazione di blocchi personalizzati):

  /**
   * {@inheritdoc}
   */
  public function defaultConfiguration() {
    $default_config = \Drupal::config('hello_world.settings');
    return [
      'hello_block_name' => $default_config->get('hello.name'),
    ];
  }

Questo valore verrà utilizzato all’installazione del modulo. Perciò, per verificarlo, disinstalla e reinstalla il tuo modulo. E quando aggiungerai nuovamente il tuo blocco a una regione, dovresti vedere il valore predefinito.

Trova ulteriori informazioni sulla Simple Configuration (\Drupal::config).