Puncte:0

Prepopulați câmpurile din json

drapel ao

Caut să prepopulez o pagină plină de câmpuri (nu formular web) dintr-un fișier json. Există o mulțime de câmpuri pe pagină și unele dintre ele conțin o mulțime de informații, așa că nu pare că este practic să folosiți modulul de prepopulare. https://www.drupal.org/project/prepopulate

Am un formular destul de lung pe care utilizatorul trebuie să îl completeze, dar probabil că are deja informațiile necesare într-un fișier de pe computerul său. Pentru a le salva completând manual, utilizatorul va încărca un fișier care va fi apoi procesat (extern) și va fi returnat un json. Formularul va fi apoi completat automat pe baza rezultatelor procesate. Unele dintre aceste câmpuri sunt paragrafe cu mai multe câmpuri.

Dacă este posibil, ar fi ideal dacă acest lucru se poate face fără dezvoltarea modulelor drupal. M-am uitat la cum se poate face acest lucru cu js și, eventual, ceva python pe partea de server, dar sunt încă puțin pierdut când vine vorba de modul în care drupal se ocupă de aceste lucruri.

Orice îndrumare despre unde să mergi?

drapel in
Acest lucru este destul de vag. Puteți împărtăși câteva date și/sau cod sau alte detalii specifice?
yuuuu avatar
drapel ao
@Beau Este oarecum vag momentan pentru ca nu stiu unde sa ma uit. Al doilea paragraf explică întreaga călătorie pe care încerc să o realizez.Fie utilizatorul poate completa formularul el însuși, fie poate încărca un fișier care va fi apoi procesat extern și formularul va fi completat pentru el (și îl pot modifica dacă este necesar). Pur și simplu nu știu cum să obțin asta sau unde să caut ajutor. Am editat OP ca să sper să explic puțin mai bine
Kevin avatar
drapel in
Nu înțeleg cum doriți să completați un formular Drupal cu Python sau fără un modul personalizat. Un modul este cu siguranță necesar aici pentru a completa logica personalizată.
drapel in
Aruncă o privire la modulul Feeds și modulul Feeds Extensible Parser. Nu ar trebui să faceți nimic cu Python sau orice altă procesare externă. De asemenea, acesta sună ca un caz de utilizare grozav pentru Webform, care poate fi completat automat și, ca bonus, vă puteți gestiona formularele web prin YAML, dacă doriți.
yuuuu avatar
drapel ao
Am observat că nu am răspuns niciodată. Mulțumesc, analizatorul extensibil al feedurilor @Beau era exact ceea ce căutam.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.