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

Instalacija EBT modula bez composera

22/05/2025, by Ivan

Napomena: Koristite Composer instalaciju ako je moguće. Bez Composer-a je teško održavati "zoološki vrt" Drupal modula ažurnim.

Ponekad nemamo pristup konzoli i Composer-u, na primer na shared hostingu. Ipak, i dalje možete instalirati EBT module ručno. Na svakoj stranici projekta na Drupal.org možete otići na link verzije izdanja i preuzeti EBT module jedan po jedan:

https://www.drupal.org/project/ebt_core

https://www.drupal.org/project/ebt_tabs

https://www.drupal.org/project/ebt_webform

https://www.drupal.org/project/ebt_slideshow

Download EBT Core module

Za instalaciju Drupala koristiću tarball arhivu sa stranice Drupal core:

https://www.drupal.org/project/drupal

Drupal releases

Drupal tarball

Nakon instalacije Drupala, potrebno je da preuzmete sve module i sve zavisne Drupal module. Na primer, svi EBT moduli zahtevaju EBT Core modul:
https://www.drupal.org/project/ebt_core

EBT Core takođe zahteva Field Group i Media Library Form Element module, zavisnosti možete proveriti u composer.json fajlu:

/modules/custom/ebt_core/composer.json

Drupal EBT Core composer.json

https://www.drupal.org/project/field_group

https://www.drupal.org/project/media_library_form_element

Prvo omogućite zavisnosti Field Group i Media Library Form Element module.

EBT Webform modul takođe zahteva Webform modul:

https://www.drupal.org/project/webform

EBT Tabs zahteva više svojih modula:

/modules/custom/ebt_tabs/composer.json

https://www.drupal.org/project/block_field

https://www.drupal.org/project/jquery_ui_tabs

https://www.drupal.org/project/paragraphs

https://www.drupal.org/project/viewsreference

Morate proći kroz sve zavisne module i proveriti njihove composer.json fajlove kako biste pronašli sve zavisnosti i ručno ih instalirali. Nije moguće instalirati Drupal modul bez njegovih zavisnosti:

JQuery ui

Kada ste preuzeli sve module:

all custom modules

Instalirajte module jedan po jedan. Prvo instalirajte EBT Core, a zatim ostale EBT module.

Installed EBT modules

Ako, na primer, instalirate EBT Slideshow:

https://www.drupal.org/project/ebt_slideshow

dependencies in composer.json

On zahteva levmyshkin/flexslider biblioteku:

https://packagist.org/packages/levmyshkin/flexslider

https://github.com/levmyshkin/flexslider

Sada je potrebno da ručno preuzmete fajlove ove biblioteke i postavite ih u /libraries/flexslider direktorijum.

https://github.com/levmyshkin/flexslider/tags

https://github.com/levmyshkin/flexslider/releases/tag/2.7.4

EBT Flexslider

Otpakujte arhivu biblioteke tako da svi fajlovi budu u /libraries/flexslider:

EBT Slideshow

Prave putanje možete proveriti u fajlu ebt_slideshow.libraries.yml:

EBT Slideshow libraries

Nakon toga, bićete u mogućnosti da dodajete EBT blokove i ispravno ih prikazujete:

EBT Slideshow

Kao što vidite, moguće je instalirati EBT module bez Composer-a. Ipak, mnogo je lakše instalirati module pomoću Composer-a:

composer require drupal/ebt_slideshow

Composer će automatski preuzeti sve zavisnosti uključujući EBT Core, Paragraphs, sve druge potrebne Drupal module i čak levmyshkin/flexslider JavaScript biblioteku. Potrebno je samo da omogućite EBT Slideshow modul na strani Modules.