Ce este fragmentele
Conform definiției de scurte fragmente (Snippeturi) - este „bucăți mici de multe ori folosit codul sursă“ ( „o scurtă bucată reutilizabile de cod sursă de calculator“). Cu alte cuvinte, fragmente sunt inserții de pagini PHP-codul de bază emise de către server. Cu fragmente dinamice de conținut formate, de exemplu, meniuri dinamice, rapoarte de știri, emiterea de rezultatele de căutare și, în general, tot ceea ce este necesar pentru a emite diferite în funcție de dorințele și nevoile utilizatorului.
Aplicație fragmente de cod
După instalarea unui fragment, puteți pune în aplicare un simplu apel fragment etichetă
un model, bucată, câmpul suplimentar (TV) sau direct în documentul la locul unde răsărire zhelateldno fragment.
Dacă doriți fragmentul de cod a fost diferit pentru utilizatori diferiți, aveți posibilitatea de a apela fragmentul, astfel încât a fost nekeshiruemym:
caracteristici fragment
Snippeturi caracteristică parametrii (Proprietăți), care pot fi transmise atunci când numitul fragment, aproximativ după cum urmează:
Puteți crea un pachet de parametru, care este o colecție de parametri asociați cu acest fragment (și orice altă componentă a MODx). Acest lucru face posibil pentru a facilita parametrii de apel la fragmentul, scrie-le pe toate într-un singur loc.
Parametrii pentru fiecare element al MODx (inclusiv, pentru fragmentul) sunt create pe tab-ul „Parametri“ a componentei respective:
Dacă ați format un set de parametri, care a decis să numim „Meniu“, și în care parametrul `startId` este setat la 0, iar level` parameter` - 1, atunci aveți posibilitatea de a scrie apelul fragment ca aceasta:
Atunci când această valoare parametru va fi trecut mașină de fragmentul marcat. Astfel, aceste valori vor fi suprascrise în linia de apel:
În acest caz, valoarea `level`, care stabilește în setul 1, set 2.