-
Blocchi EBT 🧱
-
Paragrafi EPT 🆕
-
Risorse e Supporto
- Novità
- Scarica Drupal
- Contatto
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.
❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs
Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.
GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗
It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.
Aggiungere la configurazione predefinita
Menu
- Comprendere Drupal
- Requisiti di sistema di Drupal
- Installazione di Drupal 8
- Aggiornamento di Drupal 8
- Amministrazione del sito Drupal 8
- Moduli Drupal 8
- Confronto dei moduli Drupal
- Temi di Drupal
- Tipi di campo in Drupal
- Gestione della configurazione
- Multisito Drupal
- Accessibilità
- Risoluzione dei problemi in Drupal 8
-
Creazione di moduli per Drupal
- Guida introduttiva - informazioni di riferimento (Drupal 8)
- Preparazione dell’impalcatura del modulo
- Regole di denominazione e posizionamento del vostro modulo Drupal 8
- Informare Drupal 8 del vostro modulo tramite il file .info.yml
- Aggiungere il file composer.json
- Output sulla pagina "Hello World" tramite un modulo Drupal
- Aggiunta del controller principale
- Aggiungere un file di routing
- Aggiungere un link al menu
- Andiamo avanti
- Aggiungere la configurazione predefinita
- Includi la configurazione predefinita nel tuo modulo Drupal 8
- Guida pratica alla creazione di moduli base in Drupal 8
- Struttura di base di un modulo Drupal
- Modulo di configurazione Drupal
- Definizione e utilizzo della propria configurazione in Drupal 8
- Creazione di una pagina in un modulo Drupal in modo programmatico
- Creazione di un blocco in un modulo Drupal in modo programmatico
- Creazione di tipi di campo, widget e formattatori in Drupal
- Event Subscriber e Event Dispatcher. Il sistema di gestione degli eventi in Drupal.
- Creare uno Stile di Visualizzazione Views per Drupal
- Aggiungere un template di tematizzazione in un modulo Drupal
- <h2>Aggiungere fogli di stile (CSS) e JavaScript (JS) in un modulo Drupal 8</h2>
- Testing di un modulo Drupal 8
- Pubblica il tuo modulo su drupal.org
- Comprendere gli hook
- API di Drupal 8
- Tematizzazione in Drupal 8
- Aggiornamento a Drupal 8
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).