Modx evo phx cum se creează condiții de la Vasilissa Belozerova

Noua versiune a plug-in-ului poate fi descărcată aici

Creați un nou plug-in (Elemente - Gestionați elementele - Plugin-uri - Creați plug-in)

accesați fila EVENIMENTE SISTEM și bifați OnParseDocument

În fila CONFIGURARE a pluginului, inserăm

[pseudocode, N] phxdebug = Jurnal de evenimente; int; 0 phxmaxpass = Max. numărul de treceri;

  • [+ placeholder +]
  • [* content tags *] ([* conținut *], [* pagetitle *], de exemplu)
  • [* Opțiuni TV *]
  • [(etichete de instalare)] (de exemplu, [(bază_url)], [(nume_site)] și altele)

Puteți folosi toate playstands, pentru asta din tipul [+ placeholder +] îl aducem în formularul [+ placeholder: esc +]

Exemplu de utilizare a phx:

[+ phx: if = `[* id *]`: is = `[+ that +]`: apoi = `face asta`: else =` do that` +

Aceasta se traduce astfel: Dacă id-ul paginii este egal cu substituentul, atunci imprimați acest lucru, altfel derivăm acest lucru

  • este egal cu
  • nu este egal cu
  • de exemplu - mai mare sau egal cu
  • el este mai mic sau egal cu
  • gt - mai mult
  • E mai puțin

[+ phx: if = `[+ pret +]`: gt = `10`: sau: is =` 44`:<>`+]

În cazul în care prețul este mai mare de 10, sau egal cu 44, atunci ieșiți puteți cumpăra acest produs, în caz contrar vom afișa conținutul bucății

În loc de sau (sau) puteți utiliza și (și)

[* longtitle *] `: este =` `: apoi =` [* pagetitle *] `: else =` [* longtitle *] `

Dacă antetul extins este umplut, atunci afișăm antetul extins, altfel scoatem antetul cu titlul

Crearea condițiilor folosind fragmente

În șablon, în locul corect de ieșire se scrie:

Articole similare