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.
Proširenje šablona
Menu
- Razumevanje Drupala
- Sistemski zahtevi Drupala
- Instalacija Drupala
- Otklanjanje problema u Drupalu 8
- Kreiranje modula za Drupal
- 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 šabloni mogu se proširiti koristeći sledeću sintaksu -
{% extends 'html.twig' %}
Više detalja potražite na https://symfony.com/doc/current/templates.html#template-inheritance-and-layouts
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.