Trasferire un modulo on-line da un tema ad un altro

9 contenuti / 0 new
Ultimo contenuto
muratori.alessandro
Trasferire un modulo on-line da un tema ad un altro

Ho fatto l'esperimento d'esportare un complesso modulo on-line, salvato con estensione .txt, dal tema genesis PASW SUBTHEME 7.x-1.1 di Nadia Caprotti al tema PASW_SUBTHEME_responsive 7.x-1.1 di Pietro Cappai e Nadia Caprotti, ma purtroppo in Node export: import il sistema mi dà errore, sia col caricamento del file .txt sia incollando il codice.
Esiste un modo efficace per l'importazione, oppure bisogna proprio ricostruire il modulo ex novo sul nuovo tema?

Alessandro - IC di Volta Mantovana-Monzambano

admin

Quale errore esce? Personalmente ho esportato e importato senza problemi da uno all'altro e viceversa.
Nome del format? Giusto per verificare che non manchi qualche modulo aggiuntivo

Allegati: 
muratori.alessandro

Il file esportato è quello allegato, risalvato da .drupal come .txt
All'importazione Drupal responsive risponde: Node export was unable to recognize the format of the supplied code. No nodes imported.

Allegati: 
AllegatoDimensione
Plain text icon node-export13501-nodes1496299917drupal.txt54.71 KB
admin

MA... 'type' => 'webform', da qui capisco che si riferisce a tipo di contenuto webform che assai probabile tu in sito non abbia.
Vedi stamp del format importato in un sito in cui ho tipo di contenuto webform.
NON è questione di sito responsive o non: non hai il tipo di contenuto webform

stamp

Allegati: 
admin

Controprova. ho corretto 'type' => 'webform', con 'type' => 'modulistica_on_line',
e funziona anche in un sito dove ho solo tipo di contenuto Modulistica on-line.

Allegati: 
muratori.alessandro

Nel sito "responsive" mancava in effetti il tipo di contenuto Webform.
Poi, col metodo "Paste" ho importato il modulo dalla versione non responsive.
Per funzionare, funziona, soltanto che i campi condizionali che nel tema non responsive comparivano soltanto se l'utente cliccava su determinate scelte, nel tema responsive i campi condizionali SI VEDONO SEMPRE.
Ho controllato in "Conditionals" e le impostazioni sono rimaste identiche al modulo originario. Per scrupolo, ne ho cancellata e rifatta una, ma niente da fare: i campi che dovrebbero essere visualizzati solo a determinate scelte, si vedono sempre.
Ho creato un nuovo webform di prova, ma anche lì i campi condizionali si vedono sempre.
Che cosa mi sfugge?

Alessandro

Allegati: 
admin

Strano. Nel format tuo che ho importato non riscontro il problema. Vedi le immagini.
Ho importato in un sito responsive e i 6 conditionals che hai posto funzionano. Se nel sito dove hai importato è presente altro non posso sapere. 

Immagine 1 campo rapporti interpersonali

immagine 1

Immagine 2 campo rapporti interpersonali con uscita di motivi

Immagine 2

Allegati: 
muratori.alessandro

Nel responsive ho i moduli:

  • Webform 7.x-4.15
  • Webform Calculator 7.x-2.0-beta1
  • Webform HTML Textarea 7.x-1.4
  • Webform Layout 7.x-2.3
  • Webform Matrix Component 7.x-4.27
  • Webform Validation 7.x-1.13

C'è forse qualcosa che non c'entra?

Il fatto è che i campi condizionali non mi funzionano in nessun webform, o meglio, si vedono anche quando non si dovrebbero vedere.

Alessandro

Allegati: 
admin

Mai inserito Webform Layout nel pacchetto e nel forum americano vedo che altri hanno segnato che con questo modulo i condizionali non funzionano.
Questo conferma quanto ho già scritto: versione responsive o non responsive non sono di sicuro la causa!!!

https://www.drupal.org/node/1795512
https://www.drupal.org/node/2327985
https://www.drupal.org/node/2100797
https://www.drupal.org/node/1795370

Con queste segnalazioni chiudo.
 

 

Allegati: