Planificăm acțiuni

Modulul Reguli este foarte puternic.

Probabil de aceea are propriul planificator.

În această postare vă voi arăta cum să utilizați Planificatorul de reguli și să executați componentele într-un program (atunci când efectuați proceduri regulate Cron).







Etapa 1. Preparare

Dacă nu este deja instalat - descărcați, instalați și activați modulul Reguli.

Porniți modulul Reguli. Reguli de utilizare și planificator de reguli.

Configurem serverul sau gazda Cron să ruleze la intervalul dorit. Să spunem în fiecare oră.

Vom crea o regulă care va scoate materialul la principală după crearea acestuia și va planifica execuția componentei, care în 12 ore o va elimina de acolo.

Pasul 2: Creați componenta

Mai întâi de toate, trebuie să creăm o componentă care va fi executată la intervalele solicitate. Pentru a face acest lucru, mergeți la pagina de adăugare a componentei (admin / config / workflow / rules / components / add).

Componenta plug-in - "Regula", faceți clic pe "Următorul".

  • Nume - "Retragerea unui articol din pagina principală"
  • Numele mașinii este "remove_article_from_frontpage"

Adăugăm o variabilă material:

  • Tipul de date este "Material"
  • Etichetă - "Material"
  • Numele mașinii este "nod"
  • Utilizare - "Parametru"

Adăugarea unei noi acțiuni

Planificăm acțiuni

Din lista acțiunilor disponibile, selectați "Ștergeți materialul din pagina principală".

Planificăm acțiuni

În selectorul de conținut, selectați "nod" și salvați acțiunea.







Planificăm acțiuni

Pasul 3: Creați o regulă

Puteți adăuga o nouă regulă dând clic pe "admin / config / workflow / rules / reaction / add".

În primul rând, vom automatiza rezultatul noului nostru articol scris.

Pentru aceasta, adăugați acțiunea "Afișați materialul pe pagina principală":

Planificăm acțiuni

Planificăm acțiuni

În selectorul de date, selectați materialul nostru ("nod").

Planificăm acțiuni

Următorul pas este să executați componenta creată anterior.

Adăugați o acțiune și selectați "Programați executarea componentei":

Planificăm acțiuni

Ne alegem componenta:

Planificăm acțiuni

În „Planul data de execuție“ indică valoarea „+12 ore“, și se adaugă identificatorul componentei (Este important pentru a le face unic, așa că sfătuiesc să utilizați un ID identificator clar al nodului care urmează să fie procesat) - „delete_node_from_frontpage_ [nod: NID]“.

[node: nid] este un simbol ID al materialului, valoarea va fi înlocuită automat atunci când regula este executată. O listă de jetoane disponibile poate fi găsită în formularul "Șabloane Wildcard".

Pentru material, selectați "nod".

Nu trebuie să adăugăm nimic altceva. Principalul lucru este că Cron a fost executat, iar Regulatorul de reguli va avea grijă de împlinirea regulii. Captură de ecran a regulii de pregătire.

Pentru a testa poate adăuga un nou articol și a vedea dacă programul dvs. Adăugați să se pronunțe pe pagina „admin / config / flux de lucru / reguli / program“:

Planificăm acțiuni







Articole similare

Trimiteți-le prietenilor: