7 Funcții utile api drupal că toată lumea ar trebui să știe, învățarea drupal

Î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:

articole similare