logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Instalacija EBT modula bez composera

22/05/2025, by Ivan

Hinweis: Verwenden Sie wenn möglich die Composer-Installation. Ohne Composer ist es schwierig, den „Zoo“ der Drupal-Module aktuell zu halten.

Manchmal haben wir keinen Zugriff auf Konsole und Composer, zum Beispiel bei Shared Hosting. Sie können jedoch EBT-Module trotzdem installieren. Auf jeder Drupal.org-Projektseite können Sie über den Versionslink die EBT-Module einzeln herunterladen:

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

Für die Drupal-Installation verwende ich das Tarball-Archiv von der Drupal-Core-Seite:

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

Drupal releases

Drupal tarball

Nach der Drupal-Installation müssen alle Module sowie deren Abhängigkeiten heruntergeladen werden. Zum Beispiel benötigen alle EBT-Module das EBT Core-Modul:
https://www.drupal.org/project/ebt_core

EBT Core benötigt außerdem die Module Field Group und Media Library Form Element. Sie können die Abhängigkeiten in der composer.json Datei überprüfen:

/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

Aktivieren Sie zuerst die Abhängigkeiten Field Group und Media Library Form Element.

Das EBT Webform-Modul benötigt ebenfalls das Webform-Modul:

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

EBT Tabs benötigt weitere eigene Module:

/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

Sie müssen für jedes Abhängigkeitsmodul die composer.json überprüfen, um weitere Abhängigkeiten herauszufinden und diese manuell installieren. Es ist nicht möglich, ein Drupal-Modul ohne seine Abhängigkeiten zu installieren:

JQuery ui

Wenn Sie nun alle Module heruntergeladen haben:

all custom modules

Installieren Sie die Module einzeln. Installieren Sie zuerst EBT Core und danach die anderen EBT-Module.

Installed EBT modules

Wenn Sie zum Beispiel EBT Slideshow installiert haben:

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

dependencies in composer.json

Dafür wird die Bibliothek levmyshkin/flexslider benötigt:

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

https://github.com/levmyshkin/flexslider

Sie müssen die Dateien für diese Bibliothek manuell herunterladen und in den Ordner /libraries/flexslider legen.

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

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

EBT Flexslider

Entpacken Sie das Bibliotheksarchiv, so dass alle Dateien im Verzeichnis /libraries/flexslider liegen:

EBT Slideshow

Die korrekten Pfade können Sie in der Datei ebt_slideshow.libraries.yml überprüfen:

EBT Slideshow libraries

Danach können Sie EBT-Blöcke hinzufügen und diese korrekt anzeigen lassen:

EBT Slideshow

Wie Sie sehen, ist es möglich, EBT-Module ohne Composer zu installieren. Aber es wäre wesentlich einfacher, die Module so zu installieren:

composer require drupal/ebt_slideshow

Composer lädt automatisch alle Abhängigkeiten herunter – inklusive EBT Core, Paragraphs, alle anderen Drupal-Module und sogar die JavaScript-Bibliothek levmyshkin/flexslider. Sie müssen dann nur noch das EBT Slideshow-Modul auf der Moduleseite aktivieren.