Puncte:0

Ștergeți valoarea câmpului când editați nodul

drapel mh

Am un câmp Listă (text) într-un tip de conținut care va determina importanța conținutului dacă este major sau minor și acel câmp este setat să fie obligatoriu. Trebuie să forțez editorii de conținut să facă această selecție de fiecare dată când editează o pagină de conținut. Există o modalitate de a șterge datele din acel câmp la evenimentul de editare?

Notă: sunt pe Drupal 9.2.18

Hodba Khalaf avatar
drapel eg
Dacă am înțeles bine, HOOK_form_alter ar trebui să fie ok, apoi setați câmpul[YOURFIELD]['default_value'] = NULL;
Lambic avatar
drapel ph
Nu uitați să specificați ce versiune de Drupal utilizați.
Fareed Fattal avatar
drapel mh
@HodbaKhalaf. Hook_form_alter a funcționat, numai valoarea NULL a fost respinsă, așa că am înlocuit-o „ ” și asta a rezolvat problema. Mulțumiri!
Fareed Fattal avatar
drapel mh
@Lambic Ne pare rău că nu am specificat versiunea Drupal, este 9.2.x.
Puncte:1
drapel eg

HOOK_form_alter ar trebui să fie ok, apoi goliți valoarea implicită a câmpului.

$form[YOURFIELD]['default_value'] = '';

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.