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 EPT modula bez composera

22/05/2025, by Ivan

Napomena: Koristite instalaciju putem Composer-a ako je moguće. Bez Composer-a je teško ažurirati „zoološki vrt” Drupal modula.

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

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

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

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

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

Download EPT 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 preuzeti sve module i sve zavisne Drupal module. Na primer, svi EPT moduli zahtevaju EPT Core modul:
https://www.drupal.org/project/ept_core

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

/modules/custom/ept_core/composer.json

Drupal EPT 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.

EPT Webform modul takođe zahteva Webform modul:

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

EPT Tabs zahteva čitav niz sopstvenih modula:

/modules/custom/ept_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

Potrebno je da prođete kroz sve zavisne module i proverite njihov composer.json, kako biste nabavili sve zavisnosti i instalirali ih ručno. Nije moguće instalirati Drupal modul bez njegovih zavisnosti:

JQuery ui

Kada imate sve module preuzete:

all custom modules

Instalirajte module jedan po jedan. Prvo instalirajte EPT Core, a nakon toga ostale EPT module.

Installed EPT modules

Ako, na primer, instalirate EPT Slideshow:

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

dependencies in composer.json

On zahteva levmyshkin/flexslider biblioteku:

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

https://github.com/levmyshkin/flexslider

Sada morate ručno preuzeti fajlove ove biblioteke i staviti ih u /libraries/flexslider folder.

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

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

EPT Flexslider

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

EPT Slideshow

Ispravne putanje možete proveriti u ept_slideshow.libraries.yml fajlu:

EPT Slideshow libraries

Nakon toga, moći ćete da dodajete EPT paragraf module i prikazujete ih kako treba:

EPT Slideshow

Kao što vidite, moguće je instalirati EPT module bez Composer-a. Ali bilo bi daleko lakše instalirati module pomoću:

composer require drupal/ept_slideshow

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