カスタムモジュール

Drupal8のカスタムモジュールで例のHTMLエディタを使いたい

トビウオ に投稿

 HTMLで一般的な<textarea>を用いますと、

$form['event_info'] = [ '#type' => 'textarea', '#name' => 'イベントの内容', '#title' => 'イベントの内容', ];

とりあえずテキストエディタを表示させ、ユーザーに編集させることができます。

Drupal8のカスタムモジュールでコンテンツを追加・読取・編集・削除

トビウオ に投稿
基礎知識
  • Drupalでは、「コンテンツ」≒「ノード」です
  • ノードの種類は「コンテンツタイプ」と呼ばれ、プログラミングせずとも、Drupalの管理画面から自由に作成できます
  • コンテンツタイプには1つ以上の「フィールド」が含まれます
  • フィールドの種類は様々で、数字や文字列や真偽値やタクソノミーや他コンテンツなど、様々な種類のデータに対応したフィールドがあります
  • ノードはノードIDによって管理されています
追加

 Nodeクラスのcreateメソッドを使えば、任意のコンテンツタイプからなるコンテンツを作り出せます。