theming drupal

Vizualizări - una dintre cele mai populare module pentru Drupal - vă permite să creați liste de documente (prezentare, vedere), filtrate prin orice algoritm complex. La ieșirea modulului returnează o matrice de date, care este de ieșire într-un model care corespunde tipului selectat de afișare prin (afișare) date de administrator. Fiecare vizualizare poate fi afișată sub forma unui tabel, listă cu marcatori, zăbrele (grilă), și așa mai departe. N. Pentru a suprascrie este utilizat pentru a afișa o reprezentare a modelului, este necesar ca în proprietăți de depunere la secțiunea Setări de bază pentru a găsi informațiile parametru Tema și a vedea în ea numele șablon care poate modul utilizat pentru a afișa vizualizarea curentă. Apoi, aveți un subfolder în șabloanele tematice modulul Vederi se potrivesc cu tipul selectat de afișare (de exemplu, vederi-view-table.tpl.php pentru opțiunile de afișare tabel sau vederi-view-list.tpl.php pentru lista), copiați-l în folderul cu curent o piele si una dintre denumirile enumerate în informațiile temă atribuie. Acum, creați un șablon pot fi personalizate pentru a se potrivi nevoilor dumneavoastră.

De exemplu, aici este modul în care șablonul de vizualizări-view-table.tpl.php:

Acesta este un șablon de user-friendly destul de generice și nu foarte, deoarece înfășoară același HTML-cod al fiecărui element de date, în cazul special în cazul în care știți dinainte numele tuturor domeniilor care vor fi afișate, acest șablon poate fi mult simplificată:


Aici trebuie să ținem cont de faptul că ca o matrice $ rând de chei pe care doriți să utilizați coloanele relevante ale numelor de date în baza de date, în cazul câmpurilor de credit default va NID cheile de tip. din titlu. creat. iar în cazul datelor selectate din CCK-câmpuri nu uitați să adăugați un prefix la field_ nume.

Lista toate câmpurile disponibile din șablon pot fi afișate ca aceasta:

Link-uri către alte părți ale acestui articol:

  • Partea 1: Introducere
  • Partea 2: teme de anatomie
  • Partea 3. Formulare API și Theming
  • Partea 4: theming Vizualizări

articole similare