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
04/10/2025, by Ivan

Menu

Tornate nella cartella principale del vostro modulo, dove si trova il file .info.yml, aggiungete un nuovo file chiamato hello_world.routing.yml e inserite il seguente contenuto:

hello_world.content:
  path: '/hello'
  defaults:
    _controller: '\Drupal\hello_world\Controller\HelloController::content'
    _title: 'Hello World'
  requirements:
    _permission: 'access content'

Notate che lo spazio che riservate nella tabella di routing per il vostro modulo, «hello_world» in hello_world.content nella prima riga, non deve per forza essere il nome macchina che avete scelto per il vostro modulo. Tuttavia, per garantire coerenza tra i file di routing e i file di menu, questa è la pratica migliore. Il nome completo della voce, hello_world.content, verrà utilizzato nella sezione successiva quando aggiungerete un link di menu, per collegare quel link a questa voce della tabella di routing.

Se il vostro modulo è già attivo, dovete svuotare la cache del vostro sito dall’interfaccia utente all’indirizzo admin/config/development/performance oppure con drush (drush cache-rebuild o drush cr). In caso contrario, procedete e attivatelo.

Ora andate alla home page del vostro sito e aggiungete /hello all’URL del sito nella barra degli indirizzi. Dovreste vedere una pagina con il messaggio «Hello, World!».

Notate che per il file module.routing.yml è necessario indicare correttamente i rientri, altrimenti potreste incontrare problemi dopo la pulizia della cache di Drupal.

Scoprite di più sulla sistema di routing in Drupal 8.