EBT CTA Drupal モジュールの概要
EBT Click to Action は drupal.org からダウンロードできます:
https://www.drupal.org/project/ebt_cta
または composer を使用します:
composer require drupal/ebt_ctaEBT CTA は、DOM Box、背景色 / 画像 / 動画、Edge to Edge 設定など、すべての EBT モジュール機能を備えています:
EBT Bootstrap Button Drupal モジュールの概要
EBT Bootstrap Button は drupal.org からダウンロードできます:
https://www.drupal.org/project/ebt_bootstrap_button
または composer を使用します:
composer require drupal/ebt_bootstrap_buttonEBT Bootstrap Button は、DOM Box、背景色 / 画像 / 動画、Edge to Edge 設定など、すべての EBT モジュール機能を備えています:
EBT Basic Button Drupal モジュールの概要
EBT Basic Button は drupal.org からダウンロードできます:
https://www.drupal.org/project/ebt_basic_button
または composer を使用します:
composer require drupal/ebt_basic_buttonEBT Basic Button は、DOM Box、背景色 / 画像 / 動画、Edge to Edge 設定など、すべての EBT モジュール機能を備えています:
https://drupalbook.org/ebt/demo
EBT Basic Button にはリンクオプション設定セクションがあります:
新しい EBT モジュールを作成する最も簡単な方法は Drush コマンド(Drush 12 以降)を使うことです。このコマンドを使うには、EBT Core Starterkit モジュールを有効にする必要があります:

その後、EBT モジュールのジェネレーターが利用可能になります:
drush generate ebt:moduleマシン名は ebt_* プレフィックスで始めてください。これはすべての EBT モジュールが動作するために必須です。
EBT モジュールは、通常の Drupal モジュールと同様に Composer でインストールできます。例えば EBT Slideshow の場合:
composer require drupal/ebt_slideshow
すべての依存関係は自動的にダウンロードされ、composer.json ファイルを手動で編集する必要はありません。これがすべての EBT モジュールの主なコンセプトで、特別なスキルなしに数クリックでインストールして使用できます。
あとは「Extend(拡張機能)」ページに移動して EBT モジュールを有効にするだけです。それだけです!

EBT のドキュメントへようこそ。Extra Block Types (EBT) モジュールは、Guttenberg、Elementor、WP Bakery のページビルダーに触発された Drupal モジュール群です。Layout Builder と組み合わせることで、これらのモジュールはランディングページの構築を簡単にします。
Drupal のサイトビルダーや開発者であれば、ブロックがあらゆるウェブサイトの基本的な構成要素であることをご存じでしょう。しかし、Drupal が標準で提供するブロックタイプは、カスタムのレイアウトやデザインを作成する際には制限となることがあります。
Extra Block Types (EBT) は、新しく強力なブロックタイプを提供することで Drupal のブロックシステムの機能を拡張する Drupal モジュールです。EBT を使えば、リッチなコンテンツ、動的なレイアウト、そして通常はカスタムコードや複数のモジュールを必要とする高度な機能を備えたカスタムブロックを作成できます。
利用可能な EBT モジュールの一覧は次のとおりです。
新しい EPT 設定フォームクラスの作成
多くのプログラマーから、EPT モジュールの設定数(DOM Box、背景、枠線、クラスなど)について心配の声を聞きました。これらのプログラマーは、コンテンツ編集者が混乱したり、あるいは大きく異なる段落、余白、背景を使うように 促される ことを懸念していました。コンテンツ編集者に柔軟性ともっと多くの設定を必要とするプロジェクトもありますが、コンポーネントが明確に定義されたストーリーブックを持つプロジェクトもあります。 このような場合には、EPT 設定フィールドウィジェットを変更する必要があります。
また、新しい EPT モジュールを作成してオプション付きの JavaScript プラグインを組み込んだ場合も、そのオプション用の設定フィールドを持つ独自の EPT 設定ウィジェットを使用する必要があります。
EPTモジュールは、カスタムテーマ内でテンプレートをオーバーライドすることを可能にします。
--custom の接尾辞が付いた新しいテーマ提案があるので、カスタムテーマ内でテンプレートをオーバーライドできます:
block--block-content--ebt-accordion--custom.html.twig
block--block-content--ebt-accordion.html.twig
paragraph--ept-accordion--default--custom.html.twig
paragraph--ept-accordion--custom.html.twig
paragraph--ept-accordion--default.html.twig
必要なEPTテンプレートから既存のテンプレートコードをコピーし、--custom.html.twig の接尾辞を付けてカスタムテーマに置いてください。