パレット - カラフルに🎨
Palette — ビジュアルページビルダー、デザインの専門知識は不要です。
Scroll
モジュールスケルトンの準備
24/04/2020, by maria
Menu
- Drupal を理解する
- Drupal システム要件
- Drupal 8 のインストール
- Drupal 8 の更新
- Drupal サイト管理
- Drupal 8 モジュール
- Drupalモジュールの比較
- Drupalテーマ
- Drupalのフィールドタイプ
- 設定管理
- Drupalマルチサイト
- アクセシビリティ
- Drupal 8のトラブルシューティング
-
Drupal用モジュールの作成
- はじめに - 背景と前提条件(Drupal 8)
- モジュールスケルトンの準備
- Drupal 8モジュールの命名と配置のルール
- Drupal 8に.info.ymlファイルでモジュールを知らせる
- composer.jsonファイルを追加する
- Drupalモジュールによる「Hello World」ページの出力
- 基本的なコントローラーを追加する
- ルーティングファイルを追加する
- メニューにリンクを追加する
- さらに進む
- デフォルト設定を追加する
- Drupal 8モジュールにデフォルト設定を含める
- Drupal 8の基本モジュール作成の実践ガイド
- Drupalモジュールの基本構造
- Drupalの設定フォーム
- Drupal 8で独自の設定を定義して使用する
- Drupalモジュールでページをプログラム的に作成する
- Drupalモジュールでブロックをプログラム的に作成する
- Drupalでフィールドタイプ、ウィジェット、フォーマッターを作成する
- Event SubscriberとEvent Dispatcher。Drupalのイベント処理システム。
- Drupal用Views表示スタイルの作成
- Drupalモジュールへのテーマ化テンプレートの追加
- Drupal 8モジュールへのスタイルシート(CSS)とJavaScript(JS)の追加
- Drupal 8モジュールのテスト
- モジュールをdrupal.orgに公開する
- フックを理解する
- Drupal 8 API
- Drupal 8のテーマ設定
- Drupal 8へのアップグレード
ガイドの次のサブセクションでは、カスタムページ、ブロック、エンティティ、フィールドなど、Drupalサイトのさまざまな部分の例を作成します。すべての例はモジュールフォルダーと.info.ymlファイルから始まります。これらの2つのアイテムだけで、モジュールはDrupal 8の拡張機能の管理ページに表示されるか、Drushで直接有効化できます。
このサブセクションでは、作成する新しいモジュールごとの出発点となる.info.ymlを作成し、名前を付け、正しく配置するプロセスを説明します。
このセクションのサンプルコードのgitリポジトリをクローンしたい場合は、gitをインストールし、手順に従ってください。次のコマンドを使用してgitリポジトリをクローンできます:
git clone https://github.com/sidharrell/D8HWexample.git modules/custom/hello_world
すべてのファイルがデフォルトでダウンロードされますが、最初に「skeleton」バージョンをチェックアウトして「隠す」ことができます。これを行うには、モジュールディレクトリに移動して次のコマンドを使用します:
git checkout skeleton
残りのブランチは、このガイドの次のサブセクションに対応しており、こちらにあるExamplesモジュールのより完全な対応物に対応することを目的としています。