logo

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.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Tematske razlike između Drupal 6, 7 i 8

19/06/2025, by Ivan

Ovo je lista nekih od najistaknutijih promena u Drupalu 8 koje utiču na njihovu tematiku.

Više informacija

1. Drupal 8 podrazumevano koristi semantički HTML5 markup (pogledajte Drupal 8 HTML5 inicijativu) u odnosu na XHTML u Drupal 6 i 7.
2. Pored jQuery v2.x, Drupal 8 sada uključuje više interfejsnih biblioteka kao što su Modernizr, Underscore.js i Backbone.js.
3. Osnovni modul RDF u Drupalu 8 proizvodi markup u skladu sa schema.org standardom.
4. U Drupalu 8 poboljšana je pristupačnost zahvaljujući širokoj upotrebi WAI-ARIA atributa.
5. Drupal 8 uvodi Twig kao podrazumevani šablonski engine, koji zamenjuje PHPTemplate. To znači da su theme_* funkcije i PHP fajlovi *.tpl.php zamenjeni Twig šablonima *.html.twig.
6. Drupal 8 podrazumevano uključuje funkcije koje poboljšavaju performanse, kao što je agregacija CSS i JavaScript fajlova.
7. Drupal 8 dolazi sa novim UI elementima koje koristite na svojim administratorskim ekranima, uključujući modalne dijaloge i dugmad za prevlačenje.
8. Drupal 8 ima podršku za responsivne funkcije kao što su responsivne teme, toolbar, slike i tabele.
9. U Drupal 6 i 7, za dodavanje CSS ili JS na određenu stranicu, koristile su se funkcije drupal_add_css() i drupal_add_js(). Sada se to zamenjuje dodavanjem JS/CSS resursa u #attached svojstvo render niza korišćenjem biblioteka.
10. Drupal 8 ne podržava IE 6, 7 i 8, što omogućava korišćenje jQuery 2.0 i drugog koda koji pretpostavlja podršku modernih HTML5/CSS3 pregledača.
11. Drupal 8 ne podržava pregledače koji ne podržavaju SVG (uključujući IE8 i Android Browser 2.3).
12. Drupal 8 koristi manje CSS ID selektora nego Drupal 7.
13. Struktura CSS fajlova u Drupalu 8 zasnovana je na principima SMACSS i BEM metodologije.
14. Drupal 8 CSS koristi CSS3 pseudo-selektore.
15. Drupal 8 dolazi sa Classy temom, baznom temom koja ubacuje klase u markup i uključuje odgovarajući CSS. Ova tema zamenjuje mnoge prethodne funkcije i CSS fajlove koji su ranije bili deo core modula.
16. Drupal 8 premešta CSS klase iz funkcija prethodne obrade u Twig šablone.
17. Drupal 8 koristi breakpoint media query-je za kontrolu izgleda sajta na različitim uređajima.

Promene CSS klasa između D7 i D8

Meni

D7:

.menu li.expanded
.menu li.collapsed
.menu li.leaf
.menu li.active-trail
.menu li.first
.menu li.last

D8:

.menu-item--expanded
.menu-item--collapsed
.menu-item--active-trail
.menu-item:first-child
.menu-item:last-child

.menu-item--leaf se retko koristio, pa je uklonjen. Može se ponovo dodati. @ pogledajte primer https://www.drupal.org/node/2425691#comment-9629101
@todo zameniti linkom u ovoj dokumentaciji.

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.