Filtre de intrare și ieșire

Filtrele în Revolution vă permit să manipulați modul în care aceste sau alte etichete vor fi procesate. Acestea vă permit să modificați valori direct în șabloanele dvs.







Filtre de intrare

În prezent, filtrele de intrare sunt utilizate pentru pregătirea pentru filtrarea filtrelor de ieșire. De obicei, acestea sunt folosite numai în interiorul motorului MODX.

Filtre de ieșire

În Revoluție, filtrele de ieșire se comportă la fel ca PHx în Evolution, numai filtrele sunt acum construite chiar în motorul MODX. Sintaxa este:

Filtrele pot fi aplicate secvențial. Pentru a face acest lucru, scrieți-le într-un rând (de la stânga la dreapta):

De asemenea, filtrele pot fi utilizate pentru a modifica ieșirea fragmentelor. Filtrul trebuie prescris înainte de toți parametrii (înainte de semnul întrebării):

Modificatori de ieșire







Tabelul prezintă câțiva modificatori și exemple de utilizare a acestora. În exemple, modificatorii sunt aplicați la substituenți, dar trebuie să vă amintiți că pot fi aplicați la orice tag-uri MODX. Asigurați-vă că eticheta utilizată scoate cel puțin ceva pe care modificatorul îl va ocupa.

Modificatoare de ieșire modificate

# 91; # + Modx.user.id # 93; # 93; returnează id-ul utilizatorului conectat. Desigur, îl puteți înlocui # 91; # 91; creat prin # 93; # 93; sau alt câmp de resurse sau chiar un substituent care returnează o reprezentare numerică a id-ului de utilizator.

Rețineți că profilul utilizatorului actual este deja disponibil în MODX în mod prestabilit, astfel încât să nu aveți nevoie să utilizați modificatorul UserInfo pentru acesta:

  • # 91; # + Modx.user.id # 93; # 93; - Afișează ID-ul utilizatorului
  • # 91; # 91 ;! + Modx.user.username # 93; # 93; - Afișează datele de conectare ale utilizatorului
  • # 91; # 91 ;! + Modx.user.fullname # 93; # 93; - Numele complet al utilizatorului
  • # 91; # + Modx.user.dob # 93; # 93; - Data nașterii

Filtrul userinfo trebuie să fie numit uncached, în caz contrar utilizatorii vor vedea datele cache date de altcineva.







Articole similare

Trimiteți-le prietenilor: