Migrazione a Drupal 8 di Multiupload_Image_field
Salve a tutti e grazie in anticipo per il supporto!
In vista dell'imminente termine del supporto a D7, mi accingo a migrare a D8 uno dei siti che "gestisco".
Sto migrando con la procedura che utilizza i moduli "Migrate" in D8.
La domanda diretta è:
in D7 utilizzavo i moduli Multiupload Filefield Widget e Multiupload Imagefield Widget per caricare in un campo "immagini" più di una immagine contemporaneamente.
Questi moduli sono stati integrati nel Core di D8 quindi non ci sono moduli da installare, ma quando concludo la migrazione la cosa non va a buon fine.
Ecco alcuni dettagli:
- il tipo di contenuto migrato contiene effettivamente il campo "Immagini"
- il tipo del campo "immagini" è image, mentre in D7 era di tipo image con widget "multiupload". Non capisco però dove sia il multiupload del coreD8, a me sembra che quello migrato sia un campo ad immagine "singola"
- Se entro in modalità modifica di un contenuto, non mi viene proprio mostrato il campo "immagini" pur essendo questo presente nella struttura del tipo di contenuto. Come è possibile?
- Se entro in "Modifica --> Impostazioni Campo" del campo "immagini" mi viene mostrato qualche errore che non comprendo, ma suppongo sia legato alla mancanza del modulo multiupload:
Notice: Undefined index: alt in Drupal\image\Plugin\Field\FieldType\ImageItem->defaultImageForm() (line 446 of core/modules/image/src/Plugin/Field/FieldType/ImageItem.php).
Notice: Undefined index: title in Drupal\image\Plugin\Field\FieldType\ImageItem->defaultImageForm() (line 453 of core/modules/image/src/Plugin/Field/FieldType/ImageItem.php).
Notice: Undefined index: width in Drupal\image\Plugin\Field\FieldType\ImageItem->defaultImageForm() (line 458 of core/modules/image/src/Plugin/Field/FieldType/ImageItem.php).
Notice: Undefined index: height in Drupal\image\Plugin\Field\FieldType\ImageItem->defaultImageForm() (line 462 of core/modules/image/src/Plugin/Field/FieldType/ImageItem.php).
?
Qualcuno sa aiutarmi?
Non vorrei dovermi mettere a reinserire manualmente le varie immagini per ogni singolo contenuto :(
Grazie in anticipo!
Risposte
Prova a vedere il tab "Manage
Prova a vedere il tab "Manage form display" all'interno dell'interfaccia di gestione del contenuto (pagina, articolo etcc..).
Controlla che il campo in questione non sia nel gruppo "Disabled", nel caso lo abiliti e selezioni un widget tra quelli disponibili.
Vedi se così facendo torni a vedere regolarmente il campo immagini in modifica.
Grazie mille per la
Grazie mille per la risposta.
Effettivamente era tra i "disabled".
Purtroppo però, pur abilitandolo, e pur comparendomi nella sezione modifica, il campo rimane vuoto, cioè non ci sono le immagini che erano salvate nella versione Drupal 7.
Inoltre, non posso modificare il widget, che rimane "image", non riesco a trovare l'impostazione che lo rende "multi-immagine".
Sapete dirmi dove sbaglio?
Grazie ancora per il supporto!
E' sufficiente che il tuo
E' sufficiente che il tuo campo immagine abbia come impostazione "Allowed number of values" maggiore di 1 o illimitata e il widget "image" automaticamente permetterà il caricamento multiplo (puoi selezionare più files anche contemporamente dalla finestra di dialogo per il caricamento).
Tale impostazione la trovi andando a modificare le impostazioni del campo dal tipo di contenuto e cliccando poi sul tab "Field settings".
Prova ad aprire questo form, verificare che il valore sia Unlimited (nel caso cambialo in Unlimited) e a salvare comunque.
Ok Maurizio. Grazie per il
Ok Maurizio.
Grazie per il supporto!
Ho fatto come suggerisci ed era già impostato a "unlimited".
Si, mi permette di inserire più immagini ma sempre una alla volta.
Mi spiego meglio: il widget image vuole crea tanti pulsati di selezione di immagine singola e ciascuno di essi mi permette di selezionare una singola immagine.
Purtroppo non riesco ad incollare uno screenshot.
Il modulo che usavo Multiupload invece apriva una sola finestra di dialogo nella quale potevo selezionare un numero illimitato di immagini in un solo colpo.
Inoltre, in ogni caso, dopo la migrazione, quel campo "immagini" che doveva contenere le immagini associate a quel nodo è vuoto.
Non dovrei almeno trovarmi le immagini che avevo inserito in quel campo nella versione Drupal 7?
Ho sbagliato qualcosa nelle impostazioni?
Grazie ancora!
Dovresti ottenere questo che
Dovresti ottenere questo che le indicazioni che abbiamo discusso: