Widget padre e figlio (multi-sito)
Un widget può ereditare configurazione, testi, grafica e CSS da un altro widget già esistente, designato come widget padre. Questo meccanismo consente di gestire più varianti dello stesso widget (ad esempio per siti o brand diversi) mantenendo un'unica fonte di verità.
La selezione del widget padre e la gestione dell'ereditarietà richiedono il permesso di amministrazione widget completa.
Prerequisiti
- Almeno due widget esistenti nel tenant: quello da usare come padre e quello da configurare come figlio (vedi Creare un widget).
- Permesso di amministrazione widget completa.
Quando conviene un widget padre
Il modello padre/figlio è utile quando più siti o pagine devono condividere la stessa configurazione di base ma differire in alcuni aspetti puntuali: ad esempio due siti dello stesso brand con testi e comportamento identici ma colori diversi, oppure una configurazione comune da cui ereditare tutto tranne il CSS personalizzato di un sito specifico. Aggiornando il widget padre, tutte le impostazioni ereditate dai figli si aggiornano automaticamente, senza dover intervenire su ciascun widget figlio.
Creare un widget figlio
Nel passo Generale del wizard (vedi Creare un widget), selezionare il widget desiderato nel campo Widget padre invece di "Nessun padre". Il collegamento può essere impostato alla creazione del widget o aggiunto successivamente a un widget già esistente.

Ereditare o personalizzare ogni sezione
Una volta impostato un widget padre, ciascuno dei passi successivi del wizard espone un toggle "Usa configurazioni del padre":
| Passo | Con toggle attivo | Con toggle disattivo |
|---|---|---|
| Configurazioni | Eredita tutte le opzioni di comportamento del padre | Definisce opzioni proprie, indipendenti dal padre |
| Testi | Eredita tutti i testi multilingua del padre | Definisce testi propri |
| Grafica | Eredita colori, font e posizione del padre | Definisce una propria personalizzazione grafica |
| CSS | Eredita il CSS personalizzato del padre | Definisce un CSS proprio, aggiuntivo o alternativo |
L'ereditarietà si decide per singola sezione: è possibile, ad esempio, ereditare Configurazioni e Testi dal padre mantenendo una Grafica propria.
Scenario esempio: due siti, stessa configurazione, colori diversi
Un tenant gestisce due siti dello stesso brand con lo stesso chatbot e le stesse regole di comportamento, ma con palette colori differenti per rispettare l'identità visiva di ciascun sito:
- Si configura un primo widget come padre, con tutte le opzioni di Configurazioni e i testi desiderati.
- Si crea un secondo widget, selezionando il primo come widget padre.
- Nel widget figlio si lasciano attivi i toggle di ereditarietà per Configurazioni e Testi.
- Nel passo Grafica del widget figlio si disattiva il toggle di ereditarietà e si imposta la palette colori del secondo sito.
Il risultato sono due widget con comportamento e testi identici, ma aspetto visivo differenziato, gestiti da un'unica configurazione di base.
Problemi comuni
| Problema | Causa | Soluzione |
|---|---|---|
| Una modifica al widget padre non si riflette su un widget figlio | Il toggle di ereditarietà per quella sezione è disattivato sul figlio | Riattivare il toggle "Usa configurazioni del padre" nella sezione interessata |
| Il campo Widget padre non è selezionabile | L'utente non dispone del permesso di amministrazione widget completa | Richiedere il permesso a un amministratore |
| Un widget figlio scompare dai risultati attesi dopo l'eliminazione del padre | Il widget padre è stato eliminato | Ricreare il collegamento assegnando un nuovo widget padre, oppure disattivare l'ereditarietà e definire configurazioni proprie |