logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

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).