ARTICOLO DI AIUTO

Comprendere il selettore di lingua fluttuante rispetto a quello incorporato in MultiLipi

MultiLipi
MultiLipiData non valida
5 Min leggi
Immagine di copertina del blog

Il "Language Switcher" è il ponte dell'utente verso la tua infrastruttura localizzata. MultiLipi supporta due distinti metodi di iniezione per bilanciare la facilità di implementazione con l'integrità del design. Puoi implementarlo come un Floating Overlay persistente (ideale per un lancio rapido) o come un Embedded Element profondamente integrato (ideale per un design personalizzato).

Questa guida illustra i passaggi di navigazione e le differenze tecniche tra entrambe le strategie.

1. Protocollo di Configurazione (Navigazione)

Accedere ai controlli dell'interfaccia.

Per configurare la strategia di posizionamento, segui questo percorso nel tuo centro di comando:

Passaggio 1: Accedi alla Dashboard
Accedi al tuo account MultiLipi per raggiungere la vista Home.

Passaggio 2: Seleziona Progetto
Fai clic sul riquadro del progetto specifico per il sito web che desideri configurare.

Passaggio 3: Accedi alle Impostazioni
Nella barra laterale sinistra, fai clic su Impostazioni.

Passaggio 4: Individua il modulo
Dal sottomenu o dall'elenco delle impostazioni, seleziona Language Switcher.

Azione:

Qui vedrai l'opzione per passare tra le modalità Floating ed Embedded.

Interfaccia delle impostazioni del selettore di lingua MultiLipi che mostra la barra laterale Opzioni di visualizzazione con la sezione Posizionamento e layout evidenziata in rosso, contenente l'interruttore Posizione incorporata, il campo Genitore di destinazione con l'esempio HTML body>nav>ul (#header) e il campo Fratello di destinazione

2. Lo switcher fluttuante (modalità overlay)

Distribuzione rapida tramite iniezione JS.

Cos'è?

Lo switcher fluttuante è un widget autonomo inserito nel DOM tramite JavaScript. Si posiziona sull'asse Z sopra il contenuto del tuo sito web, ancorato a un angolo della viewport.

Posizionamento: Configurabile in uno qualsiasi dei quattro quadranti:

  • In basso a sinistra (Predefinito) / In basso a destra
  • In alto a sinistra / In alto a destra

Vantaggio Architettonico:

  • Zero Code: nessuna modifica HTML richiesta. Funziona istantaneamente dopo l'iniezione dello script.
  • Compatibilità Universale: Garantito per il rendering su qualsiasi piattaforma (WordPress, Shopify, Webflow) senza interrompere i flussi di layout.
  • Mobile Responsive: Scala e riposiziona automaticamente per viewport più piccoli.

Ideale per: Team che necessitano di una soluzione "Plug-and-Play" senza coinvolgere uno sviluppatore frontend.

3. Lo switcher incorporato (modalità di integrazione)

Inserimento DOM senza interruzioni.

Cos'è?

Lo switcher incorporato ti consente di inserire il selettore della lingua direttamente in un contenitore specifico all'interno della tua struttura HTML, come la barra di navigazione (

4. Il protocollo di failover (logica di sicurezza)

Garantire la disponibilità dell'interfaccia.

In ambienti web dinamici, ID e classi possono cambiare. Cosa succede se distribuisci uno Switcher Embedded che punta a #nav-lang, ma il tuo sviluppatore rinomina accidentalmente quell'ID in #nav-menu?

MultiLipi esegue un failover automatico:

  • Scansione: lo script tenta di individuare il selettore CSS di destinazione.
  • Fallimento: Se il target non viene trovato (null), lo script segnala un errore.
  • Recupero: Torna automaticamente alla modalità Floating.
  • Risultato: Lo switcher appare nella posizione predefinita fluttuante (ad es. in basso a destra), garantendo che l'utente possa comunque cambiare lingua, anche se il layout è danneggiato.
  • Debugging: Viene registrato un avviso nella console per consentire ai tuoi sviluppatori di correggere il selettore.

Questo articolo è stato utile?

In questo articolo

Condividi

Pronto per andare globale?

Discutiamo come MultiLipi può trasformare la tua strategia di contenuti e aiutarti a raggiungere un pubblico globale con l'ottimizzazione multilingue basata sull'IA.

Compila il modulo e il nostro team ti risponderà entro 24 ore.