Passa al contenuto principale

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

Disponibilità

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.

Selezione del widget padre nel passo Generale

Ereditare o personalizzare ogni sezione

Una volta impostato un widget padre, ciascuno dei passi successivi del wizard espone un toggle "Usa configurazioni del padre":

PassoCon toggle attivoCon toggle disattivo
ConfigurazioniEredita tutte le opzioni di comportamento del padreDefinisce opzioni proprie, indipendenti dal padre
TestiEredita tutti i testi multilingua del padreDefinisce testi propri
GraficaEredita colori, font e posizione del padreDefinisce una propria personalizzazione grafica
CSSEredita il CSS personalizzato del padreDefinisce 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:

  1. Si configura un primo widget come padre, con tutte le opzioni di Configurazioni e i testi desiderati.
  2. Si crea un secondo widget, selezionando il primo come widget padre.
  3. Nel widget figlio si lasciano attivi i toggle di ereditarietà per Configurazioni e Testi.
  4. 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

ProblemaCausaSoluzione
Una modifica al widget padre non si riflette su un widget figlioIl toggle di ereditarietà per quella sezione è disattivato sul figlioRiattivare il toggle "Usa configurazioni del padre" nella sezione interessata
Il campo Widget padre non è selezionabileL'utente non dispone del permesso di amministrazione widget completaRichiedere il permesso a un amministratore
Un widget figlio scompare dai risultati attesi dopo l'eliminazione del padreIl widget padre è stato eliminatoRicreare il collegamento assegnando un nuovo widget padre, oppure disattivare l'ereditarietà e definire configurazioni proprie

Pagine correlate