Puncte:0

Block nu apare în interfața de utilizare de referință a entității

drapel jp

Am un câmp Referință de entitate, al cărui „tip de articol de referit” este bloc.

Am o vizualizare care creează un bloc numit lista personalului dar când editez conținut care folosește acel câmp, nu pot să-l prezint lista personalului ca optiune?

De ce acest bloc nu este selectabil? Cu siguranță toate „blocurile” ar trebui să poată fi referite în acest fel?

Captură de ecran

Puncte:1
drapel cn

Câmpul dvs. face referire la entități de configurare a blocurilor. Acestea există numai pentru blocurile plasate în aspectul blocului. Dacă Views creează un bloc, atunci acesta este o derivată a unui plugin pentru blocuri de vizualizări și nu este încă un bloc configurat. Puteți plasa blocul în aspectul blocului, apoi apare în UI de selectare a referinței entității. Dar aceasta nu este o idee bună. Acest lucru va cauza o eroare dacă eliminați configurația și mai aveți referințe în conținut.

Deci, mai bine folosiți un alt tip de câmp. Puteți plasa plugin-uri de bloc direct în câmpurile de noduri. Vedea Afișează blocul de modul personalizat în conținutul paginii. Sau Vizualizare direct într-un câmp de nod, fără a utiliza un afișaj bloc. Există câteva module pentru aceasta:

https://www.drupal.org/project/eva

https://www.drupal.org/project/viewfield

drapel jp
Mulțumiri. (Îmi amintesc acum că acesta ar putea fi motivul pentru care am abandonat D8 în urmă!) Deci am un tip de paragraf care vrea să ofere autorilor posibilitatea de a pune ceva în paragraful lor. Acesta poate fi un bloc personalizat, un bloc generat din orice număr de module, inclusiv o vizualizare. Blocurile erau înainte un concept solid reutilizabil. Dar cred că sugerezi că ar trebui să adaug un câmp pentru fiecare tip de bloc acum? Acest lucru pare să anuleze întregul concept de blocuri?
drapel jp
Ah. da, a fost. Tocmai am găsit întrebarea mea de acum 5 ani https://drupal.stackexchange.com/questions/198623/how-to-create-a-field-that-references-a-views-block-display-in-d8 Proiectul block_field pare promițător, deși este mult mai mult o durere de cap pentru autori.Poate mă voi întoarce la plasarea blocului într-o regiune neredată (deși îmi amintesc că au fost și alte probleme cu asta...).
4uk4 avatar
drapel cn
OK, dacă doriți să creați un tip de paragraf care să permită utilizatorului să plaseze un bloc generat din orice număr de module, inclusiv Vizualizări, atunci întrebarea dvs. este o copie a întrebării legate recent.
4uk4 avatar
drapel cn
Toate cele trei module au cazurile lor de utilizare și există mai multe module. Preferatul meu este modulul EVA dacă nu vrei să dai bătaie de cap autorilor.

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.