Salta la navigazione

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problema:
Stai cercando di tradurre un Widget di Elementor personalizzato che WPML non traduce. Dopo aver inserito l'XML nella sezione WPML per la configurazione personalizzata del codice XML, incontri errori relativi a elementi 'fields-in-item' mancanti.
Soluzione:
Per risolvere gli errori di 'fields-in-item' mancanti, devi assicurarti di includere tutti i campi necessari all'interno dell'elemento 'fields-in-item'. Ecco un esempio di come dovresti configurare l'XML:

<fields-in-item items_of="ekit_all_conditions_list">
    <field>block_image</field>  <!-- Aggiungi i campi appropriati qui -->
    <field>block_title</field>
</fields-in-item>

Se i campi non sono necessari, puoi anche considerare di rimuoverli completamente dall'XML.

Se questa soluzione non risolve il problema o se sembra non essere più rilevante, ti consigliamo di aprire un nuovo ticket di supporto. Ti raccomandiamo inoltre di controllare le questioni note, verificare la versione della correzione permanente e confermare di avere installato le ultime versioni dei temi e dei plugin.

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Questo ticket contiene 1 risposta, ha 2 voci.

Ultimo aggiornamento da Laura 1 mese, 3 settimane fa.

Assistito da: Laura.

Autore Messaggi
Ottobre 7, 2024 a 11:02 am #16260648

gabrieleF-19

Contesto del problema:
Sto cercando di tradurre un Widget di Elementor personalizzato che WPML non traduce. Ho scaricato il plugin Multilangual Tool (link nascosto) e sono andato nella sezione WPML: Elementor Widgets per copiare l'xml generato. Ho inserito l'xml in WPML, Impostazioni, Configurazione personalizzate del codice XML. Ecco l'xml che ho usato: repeat ekit_all_conditions_list ekit_adv_tooltip_content ekit_cursor_text_label sec_class block_title _id block_bgimg>url block_bgimg>id block_bgimg>alt block_bgimg>source block_button block_image>url block_image>id block_image>alt block_image>source block_btnlink>url block_button1 block_btnlink1>url block_alt_text block_title1 block_text address height>unit height>size height>sizes zoom>unit zoom>size zoom>sizes ekit_all_conditions_list ekit_adv_tooltip_content ekit_cursor_text_label

Sintomi:
Dopo aver inserito l'xml, vedo i seguenti errori: Line: 30, Column: 0 Element 'fields-in-item': Missing child element(s). Expected is ( field ). Line: 45, Column: 0 Element 'fields-in-item': Missing child element(s). Expected is ( field ).

Domande:
Come posso risolvere gli errori di 'fields-in-item' mancanti?
C'è un modo corretto per registrare i widget personalizzati di Elementor per la traduzione con WPML?

Ottobre 7, 2024 a 2:50 pm #16262361

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Salve,

grazie per averci contattato.

L'errore dice che mancano i child item, qualcosa come

<fields-in-item items_of="ekit_all_conditions_list">
    <field>block_image</field>  <!-- Aggiungi i campi appropriati qui -->
    <field>block_title</field>
</fields-in-item>

Se non ci sono, cancella direttamente i campi.