Cum se scrie fragmente pentru modx

Destul de mulți începători care încep să lucreze cu MODX trebuie să se confrunte cu faptul că pentru rezolvarea unor probleme elementare trebuie să căutăm soluții gata pentru o perioadă lungă de timp. Acum ne vom da seama cum să vă scrieți propriile dvs. fragmente?







Să aruncăm o privire la un mic exemplu.

Adesea, trebuie să vă ocupați de următoarea situație: există un director de sit, mărfurile din catalog au o caracteristică numerică, fie că este vorba de greutate, fie de prețuri mai des. În cazul în care prețul este utilizat pentru filtrarea mărfurilor, parametrul TV trebuie să aibă un format numeric, dar pentru numărul de utilizatori este necesar să se formateze. Acesta este exact ceea ce vom face.







Există MODX Revolution, există un "preț" al parametrului TV, în care există o valoare de 5.000.000 (cinci milioane). Sunt de acord, să înțeleg 5 milioane sau 500 de mii - este greu de înțeles, dar din moment ce este numeric, este convenabil să lucrezi cu el pentru comparare și filtrare.

Pentru a formata numărul, vom folosi funcția PHP number_format. Apelul pentru fragmente va arăta astfel:

Apelarea unui fragment în MODX Revolution

Fragmentul nostru are următorii parametri:

  1. num este parametrul TV sau numărul pe care doriți să-l formați;
  2. dec - numărul de caractere după punctul zecimal;
  3. sep - separatorul între întreaga și partea fracționată;
  4. tho este delimitatorul dintre cifrele de la mie.

Toți acești parametri nu sunt altceva decât numele variabilelor pe care le putem folosi în fragment.

Mergem la secțiunea "Fragmente" și creăm un nou cu numele "num_format".

Paste următorul cod în el:

Codul fragmentului pentru formatarea numerelor







Articole similare

Trimiteți-le prietenilor: