EBT:Slick Slider モジュール概要
Extra Block Types(EBT):Slick Slider モジュールは、Slick Slider 付きのブロックを追加する機能を提供します。
https://kenwheeler.github.io/slick/
https://www.drupal.org/project/ebt_slick_slider
composer require drupal/ebt_slick_slider
EBT Slick Slider には、DOM Box、背景色 / 画像 / ビデオ、Edge to Edge 設定など、EBT モジュールのすべての機能が含まれます:
EBT:Text モジュール概要
Extra Block Types(EBT):Text モジュールは、WYSIWYG エディターを使用してテキストとタイトルを追加する機能を提供します。
https://www.drupal.org/project/ebt_text
composer require drupal/ebt_text
EBT Text には、DOM Box、背景色 / 画像 / ビデオ、Edge to Edge 設定など、EBT モジュールのすべての機能が含まれます:
EBT:Quote モジュール概要
Extra Block Types(EBT):Quote モジュールは、スタイル設定済みの引用(Quote)ブロックタイプを追加する機能を提供します。
https://www.drupal.org/project/ebt_quote
composer require drupal/ebt_quote
EBT Quote には、DOM Box、背景色 / 画像 / ビデオ、Edge to Edge 設定など、EBT モジュールのすべての機能が含まれます:
EBT Webform Popup Drupal モジュール概要
Extra Block Types(EBT):Webform Popup モジュールは、ポップアップ内に Webform を追加する機能を提供します。ボタンとポップアップは設定(Settings)フォームでカスタマイズできます。
EBT Webform Popup は drupal.org からダウンロードできます:
https://www.drupal.org/project/ebt_webform_popup
composer require drupal/ebt_webform_popup
EBT Basic Button には、DOM Box、背景色 / 画像 / ビデオ、Edge to Edge 設定など、EBT モジュールのすべての機能が含まれます:
EBT:Tabs Drupal モジュール概要
Extra Block Types(EBT):Tabs モジュールは、タブ用の新しいブロックタイプを作成します。タブのコンテンツには、ブロック、ページ、ビュー(Views)、フォーマット済みテキストを使用できます。タブは jQuery UI Tabs プラグインに基づいており、jQuery プラグイン用のさまざまな設定があります。
EBT Tabs は Drupal.org からダウンロードできます:
https://www.drupal.org/project/ebt_tabs
composer require drupal/ebt_tabs
EBT Tabs は jQuery UI Tabs プラグインに基づいています:
新しいEBT設定フォームクラスの作成
EBTモジュールの設定項目の多さを心配するプログラマーからの懸念をよく聞きます。「DOM Box」、背景、枠線、クラスなどです。こうしたプログラマーは、コンテンツ編集者が混乱するか、あるいは全く異なるブロック、マージン、背景を作るように 促さ れることを示唆していました。柔軟性とコンテンツ編集者向けのより多くの設定を必要とするプロジェクトもあれば、コンポーネントを使ったかなり厳格なストーリーブックを持つプロジェクトもあります。このようなケースでは、EBT設定フィールドウィジェットを変更する必要があります。
また、新しいEBTモジュールを作成してオプション付きのJavaScriptプラグインを添付する場合は、これらのオプション用の設定フィールドを持つ独自のEBT設定ウィジェットを使用する必要があります。
これまでの記事では、Services(サービス)、Dependency Injection(依存性注入、DI)とは何か、そしてそれらをコントローラー、ブロック、フォームでどのように使うかを説明しました:
これまでの記事では、Services(サービス)、Dependency Injection(依存性注入、DI)とは何か、そしてそれらをコントローラー、ブロック、フォームでどのように使うかを説明しました: