Puncte:1

Cum să adăugați valoare completă programatic cu modulul Smart Date?

drapel sa

Folosesc modulul Întâlnire inteligentă pe Drupal 9.

Și este necesar să adauge valoare programatic nodului în câmp cu o regulă recurentă (ca Se repetă la fiecare 1 an pe xxxx-xx-xx). Din punct de vedere tehnic, pentru această acțiune se creează și înregistrarea în tabelul de reguli... Dar înțeleg, cum se face asta... Se pare că modulul smartdate în sine ar trebui să facă o intrare în acest tabel suplimentar.

Am folosit astfel operația:

// Creați un nod nou:
$nod = \Drupal::entityTypeManager()->getStorage('nod')->create([
  'type' => 'eveniment',
  'title' => 'Noul meu titlu de notă',
]);

// Atribuiți valoare datei_campului:
$node->set('data_câmpului', '2022-03-01');
// ...trebuie să adăugați aici și regula recurenței anuale...

field_data - numele câmpului smartdate, dar cum se adaugă valoarea câmpului cu date complete (se repetă la fiecare, până și etc.)? La fel ca în widgetul câmpului pe editarea nodului cu panoul de administrare, există mai multe opțiuni disponibile pentru acest câmp.

Vreo idee?

sonfd avatar
drapel in
De obicei, găsesc că cea mai ușoară modalitate de a înțelege acest tip de lucruri este să 1. Inspectați formularul de editare pentru a vedea care sunt numele câmpurilor - de foarte multe ori ele se mapează la numele proprietăților la care se așteaptă un câmp. 2. Creați un cârlig de presalvare și adăugați un punct de întrerupere, apoi completați formularul cu valori, trimiteți formularul și inspectați câmpul la punctul dvs. de întrerupere.
sonfd avatar
drapel in
Desigur, puteți oricând să revizuiți codul modulului / definiția câmpului.
drapel sa
Da, ai spus bine... Dar acum lucrez la un server de gazduire, nu exista xdebug, si incep sa invat curentul Drupal 8/9, pana imi este clar in ce directie sa sape cand modulul nu este chiar standard

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.