WebSite X5Help Center

 
Cri G.
Cri G.
User

Evitare duplicazione negozio in sito bilingua  it

Autore: Cri G.
Visite 140, Followers 2, Condiviso 0  

Buongiorno,
sto lavorando alla versione bilingue del mio sito WebSite X5 (versione 2025.1.3), organizzato così:

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:

  1. 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.
  2. 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]

Postato il
2 RISPOSTE
Giancarlo B.
Giancarlo B.
User

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. 

Leggi di più
Postato il da Giancarlo B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ES

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

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪