În acest articol ne vom uita la API-ul Drupal 7 caracteristici care sunt foarte utile în dezvoltarea de site-uri pe Drupal 7.
check_plain ($ text) - re-encode caractere speciale în entități HTML.
Valoarea de rânduri pentru a afișa atât HTML.
Această funcție poate fi utilizat pentru a procesa toate tipurile de date care vin la site-ul dintr-o varietate de surse: date introduse de utilizator, de import de date pe un alt site, Twitter, etc.
t ($ string, matrice $ args = array (), opțiuni de $ array = array ()) - convertește șirul într-o limbă selectată de utilizator.
- $ String - șirul de tradus
- $ Args - un tablou asociativ de modele de substituție ale valorilor (substituenților)
- $ Opțiuni - un tablou asociativ de opțiuni suplimentare include două opțiuni posibile: langcode - o indicație clară a codului de limbă pe care doriți să traducă un șir de caractere, context - vă permite să specificați contextul de traducere.
Valoarea de retur: șir de caractere traduse.
Exemplu de funcția t ():
Uneori, trei tipuri de modele de substituție:
- !nume - valoare este substituit fără obrazbotki
- @name - valoare procesată de check_plain, toate etichetele HTML vyerzayutsya.
- % Denumire - valoare procesată theme_placeholder funcția (la fel ca check_plain, dar rezultatul este învelit într-o etichetă )
format_plural ($ count, $ plural singular, $, matrice $ args = array (), opțiuni $ array = array ()) - formează un șir de caractere care conține valoarea cantitativă.
- Count $ - valoare numerică
- $ Singular - un șir de caractere, care va fi utilizată în cazul în care $ count == 1
- $ Plural - un șir de caractere, care va fi utilizată în cazul în care $ count> 1
- $ Args - un tablou asociativ de modele de substituție ale valorilor (substituenților)
- $ Opțiuni - la fel ca și în t () funcție
Valoare șir tradus prin intermediul funcției t (), în funcție de șirul de $ count parametru selectat, care va fi folosit pentru traducere.
drupal_get_title () - returnează valoarea curentă a antetul paginii
Această funcție poate fi utilizată în combinație cu () procesarea drupal_set_title pentru titlul curent și instalați unul nou.
drupal_set_title ($ title = NULL, $ output = CHECK_PLAIN) - setează titlul paginii
- $ Title - un șir de caractere, care va fi folosit ca titlul paginii
- $ Output - un steag care determină dacă titlul $ va fi procesată funcția check_plain ().
Valoarea Întoarcere: a actualizat titlul paginii.
URL-ul ($ path = NULL, opțiuni de matrice $ = array ()) - formează o adresă URL intern sau extern
- $ Path - calea absolută în raport intern sau extern
- $ Opțiuni - un tablou asociativ de opțiuni:
- interogare - o serie de parametru de tip cheie / valoare transmisă
- fragment - un element de ancoră pe pagina
- absolută - steagul (implicit false) dacă este setat la TRUE, atunci URL-ul va fi definit ca un absolut.
- alias - steagul (implicit false) dacă este setat la TRUE, atunci calea va fi considerată ca un alias (acest lucru nu va fi realizat într-o bază de căutare alias care va accelera funcționarea datelor)
- extern - pavilion în cazul în care utsanovlen URL-ul turii să fie considerate ca fiind externe.
- limba - obiectul limbii determină limba pentru alias căutare de limba selectată
- https - steagul este setat la TRUE în cazul în care calea va fi protocolul HTTPS, în cazul în care FALSE http.
- base_url - valoare pentru a înlocui calea de bază standard de
- prefix - calea de limbă prefix
Revenire Valoare: URL-ul generat.
drupal_goto ($ path = '', opțiuni $ array = array (), $ http_response_code = 302) - produce utilizator redirecționa către o altă pagină.
- $ Cale - cale relativă sau absolută pentru a redirecționa să fie produse.
- $ Opțiuni - lista de opțiuni în adresa URL () funcție
- $ Http_response_code - cod de stare cod
Distribuiți prietenilor: