Evitare duplicazione negozio in sito bilingua 
Autore: Cri G.Buongiorno,
sto lavorando alla versione bilingue del mio sito WebSite X5 (versione 2025.1.3), organizzato così:
- Sito principale in italiano: https://www.enotecaguanella.it
- Versione inglese: in sottocartella /en → https://www.enotecaguanella.it/en
Per alcune pagine condivise (il catalogo prodotti), ho rpovato ad utilizzare un iframe per includere le pagine italiane all’interno del sito inglese, mantenendo l’header e il menu della versione inglese.
Questo per dover evitare di gestire un doppio negozio, negli aggiornamenti dei prodotti, che sono parecchi e cambiano rapidamente.
Ho però un problema: nonostante l’uso del parametro ?embedded=true e CSS/JS mirati, si verificano ancora due problemi:
- Rimane uno spazio bianco vuoto sopra il contenuto caricato via iframe, come se l’header italiano fosse stato caricato e poi nascosto, ma lo spazio che occupava rimanesse visibile.
- Cliccando su un prodotto (scheda del catalogo), l’header italiano ricompare sopra quello inglese, dando un effetto visivo doppio e disallineato.
Invece i seguenti punti sono corretti:
- Il footer del sito italiano viene correttamente nascosto
- Il banner cookie Iubenda duplicato è stato correttamente disattivato nella modalità embedded
- L’altezza dinamica della pagina caricata funziona bene grazie a iframe-resizer
- L’icona Iubenda fluttuante rimane come previsto
Vorrei poter includere in iframe le pagine italiane nel sito inglese senza che venga visualizzato né riservato spazio all’header italiano, anche quando si aprono schede prodotto o contenuti caricati dinamicamente da WebSite X5. Questo è in effetti il problema riscontrato.
Ho già provato a:
- Applicare display: none via CSS a header, .sticky-bar e altri ID noti
- Rimuovere dinamicamente elementi con JavaScript e MutationObserver
- Forzare anche altezza/margini a 0 via !important
Mi chiedevo se esiste una modalità ufficiale per impedire che WebSite X5 generi (o riservi spazio a) questi elementi in modalità iframe embedded, oppure se ci sono workaround più compatibili con il sistema di rendering dinamico del catalogo. Consigli?
Grazie mille per l’aiuto
Ciao, Cristina
[www.enotecaguanella.it]
In base alla tua richiesta: Evitare duplicazione negozio in sito bilingua
vedo che è un post IDEA quindi non hi capito se cerchi una soluzione ho è un messaggio per Incomedia.
Nel caso tu cercassi una eventuale soluzione e non so se è quello che intendevi, puoi utilizzare la classica soluzione del traduttore senza dovere cimentarti in due siti web paralleli poi complicato da gestire, come esempio puoi valutare il mio sito visibile sul mio profilo, se non fosse questa la tue IDEA non tenerne conto, ciao.
x Cri G., ... sezione IDEA a parte, ... ... ...
1) - non vedo IFRAME in nessuno dei due LINK, quindi non si può valutare...!...;
2) - cartsearch (IT-EN) è senza HEADER, (OK), ma con FOOTER e icona COOKIE, che secondo me non dovrebbero esserci, essendoci in caso di IFRAME quelli della pagina ospite, magari lasciare solo il cookie;
3) - in teoria in IFRAME non dovrebbero esserci problemi, mi sembra che non si vedano margini vuoti in cartsearch che dicevi nel tuo Post.
.
ciao
.