Da, am intrat în această problemă, desigur!
Și este cam simplu: trebuie doar să creați o sarcină programată pe site.
Rămâne doar să se utilizeze resursele disponibile, și anume modulul Reguli și reguli de program. O mulțime de informații despre asta, dar încă ceva ce am găsit.
Pentru a crea o sarcină programată în Drupal, am creat mai întâi o componentă în fila Componente selectând pluginul component: "set de acțiuni"
Setări suplimentare. Numele - ca de obicei, nu neapărat (dar posibil dorit) în limba engleză, numele mașinii. Variabilele sunt variabile. Tipul de date - nod (material), apoi, în principiu, variabile fictive.
După aceasta, va fi necesar să selectați selectorul de date, unde trebuie să selectați variabila pe care ați creat-o (în cazul meu este anunțul gratuit).
Salvăm. Componenta a fost creată. Aceasta este sarcina la care puteți aplica. Acum trebuie să creați o regulă. Mergeți la fila "reguli" și creați o nouă regulă (Adăugați o nouă regulă). Numele corespunde regulii (sarcinii) pe care o creăm. și selectați evenimentul la care va răspunde această regulă. În cazul meu, după adăugarea materialului.
Dacă faceți clic pe "Următorul", alegeți câmpul de verificat. Verificarea tipului de câmp, pe care o am logică (plătită gratuit), este egală cu echivalentul unei valori goale (bifați valoarea datelor)
Acum se fac cecurile, acum acțiunile reale. Faceți clic pe "adăugați o acțiune". Mai întâi, vom crea o anumită variabilă (adăugați o variabilă) de tip "duration" a valorii dorite. În cazul meu. Parametru: Tip: Durată, Valoare: 3 zile Oferă variabile: Adăugat la 3 zile (adăugat_3 zile)
Apoi adăugați această variabilă la data creării nodului. Pentru a face acest lucru, adăugați acțiunea "Calculate a value". Asta înseamnă că primul operator este data creării materialului, iar al doilea operator este variabila nou creată (adăugată pe 3 zile). Rezultatul este scris într-o variabilă separată, denumirea pe care o oferim în partea de jos.
În total, au existat 3 acțiuni