Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗
Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.
❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima
Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.
Twig u Drupalu 8
Menu
- Razumevanje Drupala
- Sistemski zahtevi Drupala
- Instalacija Drupala
- Drupal 8 API
-
Tematizacija Drupal 8
- Definisanje teme pomoću .info.yml fajla
- Struktura foldera Drupal 8 tema
- Dodavanje regiona u temu
- Dodavanje stilskih tablica (CSS) i JavaScript (JS) u Drupal 8 temu
-
Twig u Drupalu 8
- Rad sa Twig šablonima
- Konvencije imenovanja Twig šablona
- Poređenje paradigmi PHPTemplate i Twig
- Otkrivanje i provera promenljivih u Twig šablonima
- Debagovanje Twig šablona
- Debagovanje kompajliranih Twig šablona
- Pronalaženje šablonskih fajlova sa debagovanjem
- Filteri - Izmena promenljivih u Twig šablonima
- Funkcije - u Twig šablonima
- Makroi u Twig šablonima
- Najbolje prakse za Twig – funkcije i šabloni za prethodnu obradu
- Kreiranje korisničkih Twig šablona za korisnički modul
- Proširenje šablona
- Podteme
- Subtema: korišćenje Classy kao osnovne teme
- CSS selektori Classy tema
- Uključivanje podrazumevanih stilova slika sa vašom temom
- Uključivanje dela šablona
- Korišćenje atributa u šablonima
- Prethodna obrada i izmena atributa u .theme fajlu
- Rad sa breakpoint-ovima u Drupalu 8
- Kreiranje naprednih podešavanja teme
- Tematske razlike između Drupal 6, 7 i 8
- Ažuriranje klasa sa 7.x na 8.x
- Podtema nasleđivanja
- Kreiranje alata za automatizaciju za korisničke teme (Gulpjs)
- Instrukcije za transformaciju Drupal Twig (tpl.php u html.twig)
- Z-indeksi u Drupalu 8
- Nadogradnja na Drupal 8
Twig je šablonski engine za PHP koji je deo Symfony2 framework-a.
U Drupalu 8 Twig je zamenio PHPTemplate kao podrazumevani šablonski sistem. Jedan od rezultata ove promene je da su sve funkcije theme_* i PHPTemplate bazirani *.tpl.php fajlovi zamenjeni *.html.twig šablonskim fajlovima.
Napomena: Drupal 8 trenutno koristi Twig verziju 1.x. Međutim, Drupal 8.7 i novije verzije su kompatibilne sa Twig 2.x. Neke Twig funkcije su drugačije u ovim verzijama, tako da programeri tema treba da izbegavaju zastarele Twig funkcije za buduću kompatibilnost tema.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.