6.1. Drupal Core-Themes
Drupal koristi novi Twig template engine. Zato su svi tematski paketi prilagođeni njemu. Hajde da pogledamo šta se nalazi u folderu /core/themes
Imamo Twig template; builder teme classy, stable, stark; gotove teme bartik, seven.
Twig template
Drupal uključuje deo Symfony biblioteka:
Uključujući Twig. To nam je omogućilo da Drupal ne pišemo od nule, već da koristimo gotov routing i template engine, YML fajlove i druge Symfony i Zend Framework biblioteke.
Šta Twig radi i zašto nije bio u Drupal 7? Twig deli logiku sajta na PHP i izgled sajta na HTML. On tera programera da ne koristi PHP kod u templatu, što znači da ne možete pisati upite ka bazi, ne možete učitati korisnika, node ili termin kroz PHP kod. Potrebno je preneti gotove varijable u template i prikazivati ih putem Twiga. Više ćemo pričati o Twigu u sledećem članku u ovom delu.
Classy builder tema
Ovo je osnovna tema, skup stilizovanih elemenata koje koriste teme Seven i Bartik. Dizajner na ovoj temi ne bi trebalo da pravi temu, ona služi da olakša razvoj tema u samom jezgru sajta.
Builder tema Stable
Mnogo ćemo raditi sa ovom temom kao dizajneri. Planiram da napravim članke o tome kako napraviti svoje teme za Drupal zasnovane na ovoj temi. Ova tema je slična Zen temi, jednostavna je i ima minimum podešavanja.
Upravo na ovoj temi ćemo raditi u okviru članka 6.3. Napravite svoju Drupal temu zasnovanu na Stable temi.
Builder tema Stark
Ako ima smisla praviti podtemu na Stable temi, onda je Stark tema samo u edukativne svrhe, o njoj ćemo pričati u članku 6.2.
Bartik osnovna tema
Ovo je ista tema kao u Drupal 7, samo prerađena kroz Twig i još više adaptivna:
Seven tema
Seven tema je takođe preuzeta iz Drupal 7. I kao i Bartik, mnogo je lepša za telefon i tablet:
Sada će vam biti jednostavno i zgodno da objavljujete vesti na Drupal blog direktno sa telefona.
Vredno je pomenuti i novi meni u Drupalu, on je adaptivan i ne remeti izgled sajta kao što su Toolbar ili Admin menu ranije remetili.